Mark Huson
This teacher does not teach you ANYTHING. Literally had to try and learn all the material by myself (or with help of others). Very difficult to do this and then get graded on the test heavily was not an ideal class. I would not recommend this unless you are a genius in math and know C++, Java or C very well. In person may be better but I doubt it