A wonderful teacher! He was very helpful when you can't understand something. Projects were really fun and challenging but not in a bad way. Everything he gives you is for you to push yourself and to come out with something great.