Jason Stenzel
Easy to get behind. Doesn't do a good job of explaining the class topics. His grading system is confusing but seems to be generous and says you'd still pass the class. PLUS groups or group study sessions with others were very much needed. Exams are long and contain material from lecture, the book, and the lab. Basically had to teach myself.