Very good lecturer. He's funny and makes lectures interesting, but attending class isn't necessarily required. Lowest 2 quiz grades get dropped (8 total quizzes). It was his first semester teaching at GT when I took his class, so the class lacked organization and felt scrambled. Overall pretty good class to take.