NC State Engineering Course Suggestions

I am a Mechatronic Engineering student, from Stellenbosch University in South Africa, who will be attending NC State on a semester exchange in the fall semester of this year and I am currently busy with my subject choices for the upcoming semester. I have 4 courses which I have the ability to choose between, namely E 304: Introduction to Nano Science and Technology, BME 209: Introduction to the Materials Science of Biomaterials, MAE 371: Aerospace Structures I or of MAE 458: Propulsion and would like to know if there are any recommendations regarding the aforementioned courses? Any advice would be appreciated.

if you don’t hear from anyone on this check out rate my professor; since state is so large you tend to find helpful comments there