Nikolai Ingistov Garcia
This professor clearly cares for his students and is constantly asking for feedback. Class can but hard but all the resources are given and all things needed to be learn can be taught in lecture. Class is really fast but you will have extremely clear details on any major assignments and study guides are detailed to make sure you know what to expect