Joshua Fuller
He's very personable, love him! Outside of his personality, however, he can be very frustrating. He's not easy to get a hold of because he's so bad at answering emails, he also crazy lags on grading things, so you never really know where you're at in the class consistently - you've gotta wait every few weeks. He's also vague during perky lectures.