Christina Lam
Professor Lam is SO caring and will go out of her way to explain different concepts without asking. Very respectable and inspirational. Group work almost every week. 5 quizzes and no exams.