Brad Lindsey
This class is not crazy difficult, but you do just get the HW solutions and no direct feedback. He is a solid lecturer, but makes you memorizes a solid amount. If you pay attention and do the practice exams you will do fine in this class. Only thing that is annoying is you are not allowed to use your laptop to take notes.