Chrysa Malosh
She's good but its a lot of work in a short period of time and if you miss a deadline its a F she'll drop a few of them but it still impacts your grade overall so you gotta do it. Then all she gives in the online is videos and PowerPoints so tutoring helps a lot but she'll mark it wrong if its not in her way. Good luck cause you'll need it!!