Menu:

Teaching

Current Course
Course Id Semester Course Name
CSCI8380 S'12 Advanced Topics in Information Systems
Past Courses
Course Id Semester Course Name
* I introduced this course.
^ Master of Internet Technology course.
+ I taught this course during my post-doctoral study.
# Team-teaching with Dr. Sheth.
CSCI8380 S’11, S’10, F’08, S’07, S’06, S’05, S’04 Advanced Topics in Information Systems*
CSCI8350 F’99 Enterprise Integration+#
CSCI6900 S’02* Networked Information Systems*
CSCI6370 F’03 Database Management
CSCI6345 S’03 Internet Information Systems^
CSCI4900/6900 S’04 Transaction & Query Processing Techniques*
CSCI4370/6370 F’09, S’08, F’07, S’06, F’05, S’02 Database Management
CSCI4370 S'13, F’11, F’10, F’08, F’06, F’02, S’00+ Database Management
CSCI2720 S’10, F’07, F’04 Data Structures
CSCI1730 S’11, F’10, S’09 Systems Programming

Teaching Accomplishments:

Since August 2001, I have developed and taught new curriculum for courses in UGA Computer Science Department (UGA-CS). With these contributions (in addition to courses offered by other faculty members) UGA-CS has one of the most extensive course offerings in databases and web information systems. In addition, I trained and supervised numerous students at MS and PhD levels with strong publication records. Training students in and beyond the class and witnessing their scholarly and personal progress are very important objectives in my perspective.

Advanced Topics in Information Systems, Networked Information Systems and Transaction and Query Processing Techniques are new courses at UGA-CS which are introduced and developed. In these courses, I incorporate my research results, and ask students to do rigorous research projects. These projects enrich the learning experience for students and expose them to various approaches and tools for real-life problem solving. Because of these experiences my students are frequently offered full time or intern positions in various companies and industrial research labs.

I frequently teach an advanced level graduate course "Advanced Topics in Information Systems". In this course, two major issues dealt with are: (1) information integration and interoperability, (2) novel web technologies. Special attention is given to emerging research areas fueled by the web and related technologies, such as semantic web, web services, and Web 3.0. This course is highly enjoyed by our graduate students since it is based on class discussions of scientific papers, which encourages critical thinking on various research problems and techniques. Also some students were able to publish the results of their course projects at the workshop level.

I also teach "Database Management". This course covers the essential concepts, principles and techniques for design, analysis, and implementation of databases and the use of database management systems for developing applications. Key information management concepts and techniques are examined, including information modeling, querying and access, and implementation structures such as indexing for efficient retrieval. I also cover transaction processing and concurrency control techniques. For this course, I have developed a number of programming projects which expose students to basic concepts of database system implementation such as persistent storage, querying and developing hash or tree-based indexing structures.