I love Dr. Depowski! Their lectures have many engaging videos and memes that help connect information in a retainable form. There is a lot of work, but expectations are clearly laid out and they always give time at the beginning of class to go over any questions about assignments. If you are attentive and put in the effort, youll be fine!