Gregory Barnes
Overall he was a great professor and wants you to succeed. The final project assigned is a lot of work but I ended up learning a lot in which I can use in my professional life. It is lecture heavy and homework heavy and you will stay all 3 hours. I would take this course again as it is manageable.