Not sure if any of the specialized options are for you Want to have the freedom to choose from the full range of Computer Science electives and to select the individual classes that are of greatest interest to you The General Program option may be just what you are looking for. Apart from the standard Computer Science core, students in the General Option are free to select courses that focus on algorithms, hardware, gaming, networking, artificial intelligence, or just about anything else the department offers. The state-of-the-art labs for high-performance computing, networks and artificial intelligence will give you experience with the equipment you ll use in the field.