teaching
Courses I taught so far.
Graduate Courses
- Design and Analysis of Algorithms
- Data Structures and Algorithms
- Rsearch Methodology
- Advanced Operating Systems
- Advanced Database Management
Undergrauate Courses
- Structure Programming (C)
- Object Oriented Programming (C++)
- Advanced Java Programming
- Introduction to Python Programming
- Data Structures and Algorithms
- Opearating Systems
- Algorithm Complexity
- Introduction to Data Science
- Data Mining
- Computer Networks Labs (Teaching Assistant, NTU)
- Data Science and Artificial Intelligence (Teaching Assistant, NTU)
- Multidisciplinary Design Project (Teaching Assistant, NTU)