Calvin Lane
He gives you terms at the beginning of each lecture, if you know what each of those terms means you will do fine on the weekly quizzes. The group project is not beneficial to your actual learning. Also, while you present he constantly interrupts to teach on your topic, ask you questions, or say if you're doing good or bad. Not respectful.