Joshua Lam
We had to do weekly discussion posts and replies which weren't too bad. Prof Lam was really understanding and gave great feedback throughout the semester. My only complaint was his lecture videos were quiet and his quizzes are a little hard