Brian Salmans
His lecture can get a little boring but that just the nature of the material. I like how he emphasizes what you take away from the class rather than just grades. Essay based assignments that you have to research online, easy grader but also provide detail feedback. Does not mind late homework as long as you communicate with him. Great professor. 