Experience and knowledge abound in the professors: they are at NCSU in CEM at the college of Engineering. It is a great place of education and the professors are very knowledgeable about their particular field. They have a lot of experience to support their knowledge and are willing to help when the student is willing to commit. The workload is quite heavy with a lot of homework taking 3 hours a week. The workshops are informative and have extensive workshops to make sure you know the material but sometimes you feel annoyed. When you get to know the professors, they are more than willing to assist you in any way they can, including research opportunities and internships.