Kristin Jones
One of the best professors I've ever had at USF. Lectures and labs make even some of the more notoriously confusing and difficult concepts in CS crystal clear. Grading system encourages effort but doesn't kill you with stressful deadlines. A lot of people blow off this class but that's a huge mistake if you wanna become a better programmer.