Thomas Brinkmann
He's a well meaning individual. But he is the worst teacher i have ever head. He barely covers the material and leaves it to the online homework to teach us. The homework is insanely long and arduous. I highly recommend you avoid this professor.