Matthew Rowe
His lectures were long, but he kept them interesting. he was the nicest teacher ive ever had. he always answered emails and flexible for deadlines if you had difficulty. he started every class off with a joke. i took his class online, and it took some time and energy but it was not difficult. would definitely take it again