Tyson Bailey
Very horrible professor.  If you have to take him, know that you will be teaching yourself, and spending a lot of time outside of class learning.  Every class is basically him solving problems from a workbook without even teaching the concept or explaining.  If you can , try to take this class with another professor or at a community college.