Can the internet do your homework? Yes. The internet can do your homework for you. So can your friends, your mother, and your tutor. That's not the point. Study (and drink) responsibly.
Dr. Math - Math questions answered! This site has accumulated answers from over a decade by volunteer math "doctors." (I used to be one! See the thanks Dr. Math gets.) Use the search box first; there's a 99% chance someone has asked your question before.
Mathematics at StackExchange - Math questions answered! This is a newer, community-run site where you can "ask the hive." Use the search box first; there's a 98% chance someone has asked your question before.
Wolfram Alpha - Math questions answered! See whether the computer would pass calculus.
CalcPlot3D - very extensive graphing/visualisation tool
Resources for Teachers
MAA Mathematical Sciences Digital Library - I collected an extensive personal catalogue of computer demos for multivariable calculus, which was then incorporated into this digital library as part of my involvement with the project.
Since MathDL has not yet completed the library on Linear Algebra, I still have my own catalogue of demos here.
The University of British Columbia Mathematics Department conducts departmental evaluations by email questionnaire.
Report for Math 317 - Fall 2010 [ pdf ]
The Harvard University Mathematics Department conducts departmental evaluations by email questionnaire. Math 129 had too few students to qualify for evaluation.
Numerical Breakdown for Math 152 - Fall 2008 [ pdf ]
Complete Record of Reviews for Math 152 - Fall 2008 [ pdf ]
The Harvard Q is a student organisation that conducts evaluations by email questionnaire.
Harvard Q Review for Math 152 - Fall 2008 [ numerical | comments ]
The Brown University Mathematics Department conducts reviews by paper questionnaire. Although I have a record of the whole stack of reviews, I've only entered the breakdown and a selection of comments into the computer. Full reviews are available upon request.
Selected Quotes and Student Reviews (Math 52) [ html ]
Numerical Breakdown of Departmental Evaluations (Math 9, 18, 52) [ html ]
The Brown University Critical Review is a student-run publication which
independently evaluates courses and instructors. Evaluations
include a numerical breakdown and a summary of student comments.
Critical Review for Math 9 - Introductory Calculus - Fall 2003 [ pdf ]
Critical Review for Math 18 - Multivariable Calculus - Fall 2004 [ pending ]
Critical Review for Math 52 - Linear Algebra - Spring 2006 [ pdf ]
Awards and Certificates
University of British Columbia Mathematics Department Postdoctoral Teaching Award - May 2011
Brown University Mathematics Department Outstanding Teaching Award - May 2008