Taking a non-core class in the first semester. Is this a good idea? I intended to take networking but it filled up; I then signed up for AI in Robotics. After going through the first lesson I found myself enjoying it. Subsequently I received approval for an overload request for computer networks. This is my specific case, but I wanted to see if other people encountered similar scenarios, and discuss how the different paths could play out.