Bo Mei
Dr. Mei did an excellent job of comprehensively teaching Android app development in a bottom-up manner, and particularly did a great job of making relatively foreign concepts accessible to newcomers to mobile app development. He was also more than accessible outside of class and gave plenty of useful guidance when it came to completing projects.