Goofy professor, but love em. He's really funny and energetic. His course content can seem unorganized (and sometimes, it is). But just follow along for the fun ride. 401 isn't too bad - he'll get you on some trick questions, but overall, not difficult of a class (except for Intex)