Professor Khang is a great professor. He is super chill and understanding. The class is very project heavy but he gives lots of time to finish each project. Attendance is mandatory and for a grade but there are many days that if you are done with your project you don't have to show up. Overall this is a very fun class and I would highly recommend!