Melissa Gibbs
To pass this class you will have to put in a lot of effort and even go to the tutoring. Some of her worksheets do not make sense. Her grading style is tough and refuses to change. Be prepared to work in groups !