Expects you to memorize hundreds of lines of code for quizzes. Lectures are disorganized and consists of large codes that he provides no deeper clarification for. Final date was changed less than 48 hours before the exam. Class was a horrible from beginning to end. 