David Caban
Great class. I took the class before with another professor and could not understand anything. Makes things easy to understand and makes the topic relatable. Nice guy too; willing to help and answer questions after the class is over. I enjoyed the class even though I think I could have done better.