WOW!! Hands down by far the best professor ever! He cares so much for his students and even went out of his way one time to host a lecture outside of class to discuss with students on his personal financial advice. This professor is truly passionate about what he teaches and makes sure everyone clearly understands his material. Highly recommend him