David Warsinger
Professor Warsinger understands how to teach concepts in a way that allows his students to apply these concepts beyond the classroom. It seems pedantic or slightly more laborious when trying to do your homework, but the way he teaches you to think about concepts as well as apply them are rather digestible if you put in the effort.