Michael McCarthy
If your debating taking this course, please don't. Most of the material you'll "learn" is from Knewton Alta and it doesn't properly teach you the material. If you do badly on a test, there's no extra credit, and that's your final grade.