Ron Poff
I have taken both courses offered by Professor Poff and I am not exaggerating when I say this man knows and understands his craft AND values your time. He gives assignments that are meaningful and not busy work. He goes above and beyond to make class interesting with occasional guest speakers. There is a textbook but he made sure it is free. GOAT!!