Rocky Haynes
By far the best professor at USF. So hilarious and really takes the time to help everybody succeed. He is passionate about what he teaches and it shows in his lectures. This does NOT mean the course is easy, you absolutely have to put effort in, however if you put in the work you will get an A!!