Easily one of the best professors at CSU Monterey Bay! Yeah, he gives you a lot of work, but you feel like you actually learned something by the end of his classes. He is also there for support pretty much 24/7 and cares a lot about his students. He's truly a gem.