Writes random things on the board and expects you to understand what it says. Doesnt do any ACTUAL programming in class & gives a midterm the week before the final. Also, he gets upset/hurt when you ask him about something you dont understand. If any professor at John Jay needs to be let go, its him. Not fair that everyone has to retake the clas