Welcome! Are you a student or a parent visiting for the first time?

This website is where you will find lecture notes, the course calendar and important files for my students to succeed.

Click on the appropriate tab at the top for more information relating to that course.

2013-2014 All Students - Contact Information Link here
You must be able to log into your CPS Google account to fill out the form.
http://tinyurl.com/lawStudentInfo-1314

DropBox Referral Link


Interesting Links
These links are not organized in any specific way. I just put up a new one whenever I think it might be of interest to my students.

Samsung Mobile App Academy - Get a Samsung Note 10.1 for free!

Bioengineers Build Open Source Language for Programming Cells

Reddit AMA from the Software Engineers at SpaceX

Volunteer discovers a new 17 million-digit prime number

A Large-Scale Model of the Functioning Brain

Job Application Tips for Teens

Impact: Earth! - A website that simulates an asteroid hitting Earth. You get to choose all the parameters such as size!

Blogger Buys 1 million Facebook data entries for $5.
"Finally, the list is in a zipped excel format split into 12 sheets, each sheet containing roughly 100,000 email addresses with name, last name and facebook profile information separated with comma."


Deep Storage Project

The First Rule of Programming: It's Always Your Fault

Examples of HTML and CSS

Girls and Computer Science Event sponsored by Google and UIC

I, Genius

Google App Inventor

Longevity of USB Flash Drive

Top 10 Tips for Programmers

140 Google Interview Questions


10 Best Programming Fonts
http://hivelogic.com/articles/top-10-programming-fonts

Google Code-in (High School Programming Contest)

Showcase of Games Developed Using HTML5
http://blog.insicdesigns.com/2010/09/showcase-of-games-developed-using-html5-canvas/

Best Jobs in America
http://www.focus.com/images/view/7362/

A nice Java API search tool! Courtesy of Andrew Spalding (2009-2010)
http://simulacrum.dorm.duke.edu/tools/javadoc_lookup/

Google's Online Python Course -- Went through it myself, pretty neat.
http://code.google.com/edu/languages/google-python-class/

10 Hot Computer Science Schools
http://www.networkworld.com/slideshows/2010/022210-computer-science.html
(Check out slide 6)

The Making of an Expert (Born with it? Or Made into it?)
http://hbr.org/2007/07/the-making-of-an-expert/ar/1

An excellent example of problem-solving and creativity working together!
http://www.youtube.com/watch?v=oK1Rzch89Dw

Why You Shouldn't Trust Facebook with Your Data: An Employee's Revelations
http://gawker.com/5445592/why-you-shouldnt-trust-facebook-with-your-data-an-employees-revelations

Computer Science Scholarship Opportunity with UIC
http://www.cs.uic.edu/Scholarship

The 150 Best Recession-Proof Jobs Overall
http://www.time.com/time/business/article/0,8599,1858773,00.html?xid=rss-business

10 Tips for More Effective PowerPoint Presentations
http://www.lifehack.org/articles/technology/10-tips-for-more-effective-powerpoint-presentations.html

"My Job Interview at Google" by Peteris Krumins
http://www.catonmat.net/blog/my-job-interview-at-google/

10 Most Popular Majors and What They Pay
This was just too cool not to share.
 
10 Programming Proverbs Every Developer Should Know
 
10 Fastest Growing Jobs
 
10 Best Jobs
 
ಠ_ಠ