Don't take him if you're an IT major! He expects you to know things not taught in COP3223C and gears his class towards preparing CS majors for the FE. He makes his assignments unnecessarily difficult. He uses an online grading system that'll fail your programming assignments even though they function properly based on an arbitrary test case.