After many many many....many posts, salary comparisons, opinions,descriptions, and different type of jobs I have read in regards to both degree programs, I still cannot choose between computer engineering and computer science(both been accepted to Uwaterloo). A little about myself: I am a person who enjoys math and science and computers,of course. I have relatively high marks in the area of Math and Computer Science, and the Computer Technology course. My Physics, Chemistry and English marks are in the mid 80's. I am a student who does homework and studies from 6pm-10pm on my easy semester and 6pm-11pm and even 5pm-11pm on a hard semester(I get home from school at around 4:30 pm.In essence, I am a hardworker. One of the best things that can influence me is money. Yet, I cannot find a big difference between computer science and computer engineering degree salaries. In my extra curriculars, I enjoy playing video games, and fascinated by the design of GUIS and websites that is associated with these said games. I also partake in the provincial wide DWITE programming competition since Grade 11 year. With this in mind, which degree could potentially suit me?