Worst professor ever. Disorganized, too much HW even for math, last-min test additions, irrelevant study guides, messy and unclear lectures, mumbles, constant tests and quizzes on material from HW he hasn't gone over in class, weird group projects, etc. Had to teach myself everything p much. AVOID AT ALL COSTS!