Michelle Thames
She gives a lot of chances to finish work but jeez it is a lot. New chapter every week and each assignment takes at least 30 minutes (there's about 3-4 assignments per chapter) so if your a procrastinator I do not recommend. She is always late so don't stress coming on time because she likely won't and she loves to cancel class last minute. 