DO NOT take this professor. Lectures are DRY as the teacher just reads off the slides the whole class not going over any examples. The teacher stutters every sentence and always accidentally says the wrong thing. The tests are very difficult as the test average for our midterm was a 52%. and no make up for homework/ no amnesty. Avoid at ALL COSTS!!