I took professor leventry for 3 classes throughout TCNJ. He's always very clear about what he expected. Lectures are long but they're not difficult & he does his best to make them entertaining. its very clear he's passionate about what he teaches. Works with you on the group project & is a fair grader. Would definitely recommend any of his classes