Changhui Tan
he doesnt tell you when he takes attendance so i suggest showing up for lectures. he has weekly quizzes but theyre only two questions and theyre not easy at all. The exams are very tough and only five questions but for the final we got to use three pages of notes. he means well but can be tough to understand and doesnt have many office hours