Electromagnetism/Semiconductors

Hello I need help with an online assignment tomorrow. It is about electromagnetism and semiconductors. Attached are the topics included. The assignment is a similar to a test made up of 20 multiple choice questions, (10 about electromagnetism and 10 on semiconductors). Then 10 short answer questions on semiconductors and 7 short answer questions on electromagnetism.  The assignment will be available to me tomorrow and I have 24 hours for completion.