Stephanie Abboud
This class is not for those looking to pass via the bare minimum. It requires a lot of dedicated time to complete the work and study for the exams. We move through multiple chapters per week, so you have to grasp and apply the content quickly. Professor Abboud does a fantastic job lecturing and provides resources to help you learn.