Jonathan Hill
There is just an absurd amount of concepts given each week, and unless you are part-time, it will definitely be a struggle balancing out this class and the next. The concepts aren't overly hard, there are just a lot of them and forgetting the last concept because you've moved onto the next is common. Some are very easy while others require time.