The WORST teacher I have had at NCSU. Is cold, rude, unapproachable, and does not care about struggling students that are not failing. Is super inconsistent with grading and extra credit. Lectures made no sense, overwhelming amount of homework, not helpful study guides, super hard tests. This class was supposed to be easy and he made it SO HARD.