Dr .Nyguen was an amazing teacher, but he was very intimidating. He really cares for his students and wants you to succeed. There were 4 main papers and with each the difficulty increases. He is more than willing to help you and allows you to email him your papers for review, which I strongly recommend. Be ready to work when taking his class.