Xiaomin Guo
One of the best professors I have had at USF. Weekly lectures are very informative and helpful for the tests. The study guides have similar and sometimes the same exact questions as the test. The material is tough and definitely requires studying, but Dr. Guo does a great job breaking it down and making it easy to understand. Also responds quickly!