Timothy Rupert
Tim was always very helpful in explaining concepts. He will stay after class to answer questions until everyone is done or meet with you if you email him. I like how he started from basic concepts and then put them together as the class moved on. Not sure he ever fails anyone.