Professor Mah is a great professor, although he does overestimate some of our previous knowledge. If you don't know a lot about specific planes going into the course, it can be really difficult to catch up to other people's knowledge. He was always accessible outside of class, and was very helpful.