This is a very difficult and demanding subject; don't take it unless you have to/you have a very good mathematics background (vector calc) and a good mark for physics 2. I'd say take vector calc before this subject many of my friends benefit from that; eng maths' vector calc is inadequate coz in eng maths vector calc is merely computational; for this subject you need to actually understand what the vec calc concepts mean. If you haven't taken ENED, I also suggest you don't take this subject because many of the examples in lectures talk about transfer functions, op amps, etc. and he just talks about it in lectures assuming you know them already (even transfer functions was in my exam). I took this subject purely out of interest, having only taking eng maths and the pre reqs, which is a fatal mistake (as my master degrees peers also told me way after its too late to withdraw
)
The subject started off covering a general revision of vector calculus (yes its just revision although eng maths/vec calc is not a pre requisite, revise your vec calc course before going into the subject). It takes 3 weeks including the introduction lectures. The third week was mainly vec calc examples. Then in week 4 to 7 you start Maxwell's equations and device modelling (what is actually a resistor, an inductor etc). In week 8 to 9 you'll start learning about transmission lines (your telephone/fibre optic cable lines) and various models of it. Lastly in week 10 to 12 you talk about semiconductors (which models diodes and transistors that governs your iphones). Pretty cool stuff.
The first few weeks may seem easy, don't be fooled. You need to grasp these vector calc stuff very well because it will be heavily used in the later topics. Peter, the lecturer is very highly mathematical and his tests/exams, although this is a physics subject, requires you to do lots and lots of math. Some of the required vector calc concepts, for example projections of vector fields to a surface, is not even in the lecture notes. Various definitions of conservative fields are not even in the lecture notes. Hence you need to refer to your vector calc notes as well; don't merely rely on his lecture slides. I spoke to him and he said that he expects us to know these things already; he's merely revising.
The next topic (Maxwell eqn, resistor capacitor inductor conductor insulator modelling) expands on your knowledge of physics 2 and applies it to model various electrical devices. He will explain things as if you see them for the first time but he's gonna skip some very important details (e.g. surface of a conductor is an equipotential) because he assumes you know it already from physics 2. Hence also revise physics 2 thoroughly in your studies. I didn't do this and so spent my whole mid sem break revising these topics. Don't do the same mistake.
The transmission lines section were short but most of the stuff that he's gonna ask you on the exam for this topic is not on the lecture notes. He writes them on the board and so you need to keep good records of whatever he writes on the board. Especially termination strategies, it's nowhere in the lecture notes; he writes them on the board. This topic is not as difficult/mathsy as the other topics though but you need a solid understanding of circuit theory.
And the last (and the most difficult) topic is semiconductors. This topic is unlike any other; so many things jumbled around and it's very very confusing. The arguments given for some phenomenon are somehow ad hoc and so require memorisation. Each lecture builds on the previous one directly so attend the lectures. There are many logical explanations for each phenomenon that you might think is plausible but turns out to be wrong, so I highly recommend you don't just swallow what Peter tells you; think of objections and discuss it with him. He's gonna ask you some questions that require critical thinking in exam and so get them basics understood properly. This topic is full of partial differential equations and some Laplace operators so be prepared for those as well.