Philip Walters
He is really caring and knowledgeable. Take surprise quizzes and gives good participation marks even if you give wrong answers for the course material he teaches us in class. Attendance is mandatory. Had online presentation for this class.