Eric Elert
Wonderful Instructor! He is young and knows to deal with telling and making student understand the problems we can initially face after learning each new concepts. He is also very understanding towards your problems in case you missed an exam or not able to attend something important. Always go for office hours!