David Harpster
David is a great professor. He has a lot of real world knowledge and uses that! His lectures are a little boring because all he does is read off slides. However, I found the content interesting and he is always available to answer any and all questions you may have. One of my favorite professors for sure. Make sure you keep up to date on the news.