Nick is an amazing professor! I took his class "Software Design for Handheld Devices" and I had no knowledge about mobile app programming before. In one semester Nick, through very rich case studies, made me learn a lot. New programming language (Kotlin), use of APIs, and many other things related to Android dev. I would take him again for sure!