Jeremy Capps
Took Prof Capps two semesters in a row and he has to be one of the best professors I've had. His lectures are amazing and can make even the most complicated subjects understandable. Course has ~10 homeworks, 3 open note tests, and final replaces the lowest test grade AND counts as a final, only if it is better than a test grade (it can only help).