John Theado
The worst professor I have ever taken at USF. He doesn't give practice tests. Gives a lot of homework. Doesn't warn about homework due dates. It doesn't round grades. He isn't reachable outside of class and is condescending during class lectures. Tests are utter nonsense and have wordy questions. Skip him if you can. 