Krastina Dzhambova
If you miss any class, you will be missing a huge chunk of information that is vital to passing this class. she will elaborate on things if you need it and will go over it again if you ask. This class isn't hard but it is a lot of information and concepts you'll have to get a clear handle on(struggle bus). Trying to catch up later isn't an option.