
I am a tenured (yeah!) Professor in the department of Computer Engineering and Computer Science at Cal State University Long Beach (CSULB). You can read an overview of my main teaching responsibilities which include the database courses: CECS-323, CECS-423, and CECS-521 as well as the upcoming course on Search Engine Technology, CECS-429. I am involved in curriculum development at the undergraduate and graduate levels. I graduated with a Ph.D. in July 1997 from the computer science department at University of California, San Diego (UCSD). Prior to graduate school, I studied computer science at UC Riverside (UCR).
Currently my Spring-2008 teaching schedule is as follows:
| CECS-174: Programming & Problem Solving 1 Spring 2008 Class Web Page |
Mondays/Wednesdays | Lecture: 1:00-1:50PM, VEC-322 Lab: 2:00pm-3:15PM, ECS-404 |
| CECS-323: Database Fundamentals Spring 2008 Class Web Page |
Tuesdays/Thursdays | Lecture: 2:00-2:50PM, VEC-401 Lab: 3:00-4:15PM, ECS-413 |
| Undergraduate Advising for Computer Science majors |
Monday Wednesday Thursday |
4 to 5:30pm 10 to 11am and 4 to 5:30pm 10 to noon |
| Office Hours (for students in my classes) |
Monday/Wednesday Tuesday/Thursday |
3:30 to 4:00pm 1 to 1:30pm |
My most research interest lies in the area of computer science education. I have been part of multi-institutional research teams studying the design skills of undergraduate computer science students. My interest now is in the application of the computer science education research techniques to study the database design skills of students and to improve teaching of fundamental topics in database systems.
During my doctorate graduate studies and in the first few years as a professor, I performed research in the areas of software information agents, search engines, and information integration. My PhD thesis considers the problem of detecting duplicate records in a database -- such as those found on mailing lists used by mass-mail marketers.
Any interested graduate students considering the thesis option to satisfy the requirements for the MSCS degree, please feel free to contact me. I can help you choose a topic, suggest topics of interest, or direct you to other faculty members. Of most interest to me are the topics of database systems, information retrieval, data structures and algorithms, and Internet technology.