Are you interested in algorithms, but find the theory a bit dry? Do you like CPSC 320/420 but find writing pseudo-code boring? Do you want a chance to actually implement algorithms instead of writing them on paper? If so, then CPSC 490 202 - "Problem Solving in Computer Science" is for you! This popular student directed seminar will be offered again next spring by 2 ACM programmming team members. The course will not only introduce fundamental algorithms, but also give you the opportunity to apply what you've learned to actual programming problems. Gone are the days of wondering if the theory you learn is useful! Are you looking for an internship/co-op/job at Google, Microsoft, or IBM? Then you should definitely join us! The types of problems you get in the interview will be the same as the problems we will be solving. In fact, several alumni of this course are now working at Microsoft and Google. For more information on the course, visit the site . For any question, feel free to email us at cs490@ugrad.cs.ubc.ca. To register for the course, please put yourself on the waitlist (the blocked status will be removed shortly) and send us an email at cs490@ugrad.cs.ubc.ca. In your email, please indicate your name, student number, program, and year. Also, we do require CPSC 320 or equivalent experience as a pre-requisite. If you like to join but have not taken 320, please also include in the email why you think you have the necessary experience to take the course. Hope to see you in class!