Hey guys, I'm an undergrad in computer engineering. This past summer I worked as a research assistant in the robotics GRASP Lab at the University of Pennsylvania. This experience with robots has driven an interest in me in Control Systems (a class that computer engineers don't usually take). I wanted to know more about the class and whether or not I should take it, so I went to talk to one of my professors who teaches control systems and he told me that not only should I take that class, but that if I decide to take power system analysis and power electronics (alongside the tough computer engineering classes I am already taking), then that the companies would be crazy for a student with all the knowledge I would have. Is it useful for a computer engineer to learn about control systems engineering, power system analysis. and power electronics? If I decide to take these classes, I would graduate with the following list of relevant courses: Computer Engineering-specific courses: Data Structures Software Engineering Microprocessor Interfacing Database Systems Digital System Design Routing, Switching, and Wide Area Networks (Cisco CCNP certification). Extra Electrical engineering-specific courses: Control Systems Engineering Circuits III (power system analysis) Power electronics. Would you guys say a little bit of extra effort for those last three courses is worth it? Is there a way for computer engineers to apply that knowledge to a more low voltage computer focus? Thank you all very much!