Timothy Wiser
He is an amazing professor and really takes the time to explain material in a way that everyone can understand. Willing to extend due dates and incorporates material from more advanced topics in a manageable way.