Behrooz Falahat
His lectures were 99% practice questions on the blackboard, which I loved, as I could read the textbook for everything he didn't cover. Sometimes he would admit to not knowing the answer to a student's question, then would have the answer next class :) Kind of awkward irl, but he sent the NICEST emails before exams. Really cares about his students!