Jenifer Bourcier
1 of the best things in this class is that if you do the homework ahead of time you can redo it after it has been graded.  The lectures are thorough and very clear.  I took this class online so that I could watch the lectures on my own crazy schedule. All requirements are in a schedule and easy to follow. If you need to take micro, this is a good 1