Richard Sousane
Great professor, the projects and assignments are very doable and if you read the material everything is pretty easy to understand. great option to take along with other classes and this professor is amazing, provides good feedback and enhances your learning. 100% recommend.