Georgios Fellouris
In higher level, math-oriented courses, a lot of class is proofs. However, he takes time to give real world examples anyway. The homework is somewhat difficult, but he almost always answers question within two hours. All the lectures are available online, the grading is very fair and he even curves the overall grades. All in all, a good professor.