Don't take his class if you're an IT major! Had to withdraw bc of how vigorous and challenging he made his coursework. (his class prepares CS students for the FE) Super nice professor though but CS1 is already a VERY challenging course, if you just want to pass take someone else PLZ. I scored terribly o matter how much i studied and asked for help.