The nicest and most caring prof you will ever meet. The classes he teaches are notorious for being tough, so you can't expect them to be easier based on your professor, but he is insanely caring and makes sure to provide his students with all the resources and help that they need. Definitely my favorite prof in my University career thus far.