Travis Williams
Very good and caring professor. He is very understanding.  He really wants you to pass and will work with you. Allows late work for the full points. Lectures are a bit long because it is a lot of information. There is a textbook that gives answers for hw and lets you know this in the beginning. He makes everything as easy as possible. 