Alexander Gauf
He is an amazing teacher and if you ask for feedback, he will give it. He does not lower your grade for being absent, but his class is 100% lecture and he gives classwork from time to time, so you really wanna show up. He does good demos and explains problems really well, so if you need one of his courses for your major, definitely consider him.