Teaching

GE2340

Artificial Intelligence: Past, Present, and Future

Bachelor course for General Education (GE)
Assessment
  • Quiz: 20%
  • Group Project: 30%
  • Midterm Exam: 20%
  • Final Exam: 30%
Lecture Content Overview
  1. Mathematical Foundations of AI
  2. Linear Models
  3. Deep Learning
  4. Optimization in AI
  5. AI Security, Privacy and Ethics
  6. Reinforcement Learning
  7. AI Applications
  8. Large Language Models
  9. Recent Advances in AI
CS1102

Introduction to Computer Studies

Bachelor course for non-CS students
Demo Code
Assessment
  • Quiz: 20%
  • Group Project: 20%
  • Midterm Exam: 24%
  • Final Exam: 36%
Lecture Content Overview
  1. Binary Number System
  2. Boolean Logic, Conditionals and Loops
  3. HTML, CSS and Javascript
  4. Hardware and Computer System
  5. Computer Network
  6. Operating Systems
  7. Safety, Privacy and Ethics
  8. Artificial Intelligence
  9. Digital Media

Note: Scratch and Javascript are taught in the lab sessions.

CS8659

Research in Computer Science

Co-lecturer | Introductory course for Ph.D. students
GE1601

Whole-Person Development

Guest Lecturer | Compulsory course for freshman students