As an electrical engineering student, I am doing research on the equivalent circuit of a battery. Before this course, I was reading various research articles on the internet. But I found this course to be quite comprehensive, although not overly detailed. As a senior electrical engineer planning to do my master's degree in this field, I recommend this course. It's definitely worth it. Since Dr. Gregory Plett also has a background in computer engineering, the octave codes are very understandable and make this course even more interesting. It is very good to solve everything with algorithms instead of a calculator. All you have to do is run the program, find values, and sometimes make small changes to the code.