Professor Boudreau was very kind, however he lectures for his BIOL 140 class like we are graduate students. I am a STEM major(and did end up earning an A in this class) but did not learn hardly anything because his lectures were so confusing and I had to teach myself. The quizzes he gives do not match up with the notes either, so beware of that.