Professor Dowty is an interesting teacher that demonstrates what a teacher embodies. It is a difficult class overall but it is a major requirement, so it should be. The class is all hands-on and there's no way to cheat or receive help from other people. If you pay attention, participate, and ask questions. You will succeed without a doubt. 