John-Harold Ahiable
Beware he does not teach at all you will have to learn from Aleks. This class is homework heavy, so many aleks topics I can't even explain. If you can teach yourself and do a bunch of aleks go for it but it was so annoying towards the end