What an annoying class. Seriously.
I had to take this class for my EEE requirement, but it shouldn't be mandatory. I can't imagine anyone who would take this class for fun. The material is interesting and relevant but the lecturers are not very enthusiastic and there's really no reason to go to class. I found the material in the book (which you do not need for the course) more interesting.
There is no reason to go to this class, or take it at all unless you are REALLY interested in alternative energy and willing to listen to dry presentations.
The midterm and final are stupid. They give you around 5 problems that are completely ambiguous- the ones you think are easy end up being hard, and the ones you thought were hard were able to be solved easily.
Professor Walker is generally very unhelpful and I also found him to be rude. A big NO THANKS to ever taking one of his classes ever again.
Generally a very frustrating class. There are SIPA people who also take the class as well (I guess its both a 2000 level class and a 4000 level class)... which is all fine and dandy unless you end up with the one who was in my class who couldn't really shut up. I would advise against taking it, and if you have to take it for EEE... well then good luck to you... it's gonna be one unpredictable semester.