Lately I have been getting interested in internet/network security (an area of study which I am guessing is a subset of computer security). I use to do a little bit of programming a long time ago, but since it has been so long, let's assume that I have no programming experience. I am a math major at a university that seems to have a good selection of computer sciene courses that I can take. The only thing is, as I don't know much about computers, I don't really know which courses I should take. I do know that I will take some programming courses (they start you off programming in Python). I was hoping you guys could tell me which courses which be best for me to take. Or if isn't too much trouble, take a look at the list of courses and recommend some: http://www.artsandscience.utoronto.ca/ofr/calendar/crs_csc.htm#CSC108H1 I would appreciate all help. Thanks!