Jeffrey Dason
Dr. Dason is a great prof! His lectures are fast, so get ready to write! Don't recommend skipping his class, most of his notes are not written on the slides. He gives you an exact outline of what he's testing and the exams look exactly like it. It's a heavy course, but if you put effort in you'll do amazing. If you can, definitely take his course!