James Kaihatu
Very Straightforward! Lectures were very in-depth which helped to understand the material. Homeworks and quizzes every week. Homework answers were uploaded the day before they were due. Quizzes were straightforward and based on the homework and concepts from the last week's lectures. Exams weren't tricky since he gives you his previous exams.