Aric Bills
Aric is a great professor and makes the course material very easy to digest. He creates all his own material and the projects are very easy to complete if you pay attention. There is ample help, and he is very accessible via Discord.