Kenneth Duggan
His tutorials can be very hard because he forces you to really think about how materials, evidence and sources connect, however, you can get a high grade in his class if you put in the work. Readings can sometimes be heavy but they're interesting and he goes over them in class. His teaching style is interactive. I will take anything he teaches.