Theodore Them
Dr Them is the best. He lectures every class but they are interesting. There are 3 exams and a group project, no final. There are also online quizzes once a week but if you take some notes in class they're easy. He has a good personality and it made his lectures fun to listen to.