Goals
The review has two main purposes:
  
  -  We need to have certain core concepts from linear algebra at our finger
  tips so that our brain can wrap around the more interesting quantum
  concepts and not get bogged down in struggling with linear algebra.
  
-  We are also going to review basic notions in math and
  computing. The main goal is to 
  set the context for what we learn.
  
Note to CS, engg, and math students about physics:
  
  -  No prior physics coursework is needed, except basic physics as
    learned in high-school.
  
-  There will be no physics homeworks nor any testing of physics.
  
-  We will describe physics to provide background and 
   engage your curiosity.
  
-  If you come with an open mind to physics, you will find much
  that's interesting.
  
-  If you want to pursue physics on your own, we will provide 
  a roadmap of books.
  
Note to math, engg, and physics students about computer science:
  
  -  There will be no programming in the course. Nor will you need
  to understand much beyond what we review.
  
-  Do NOT think of the computing review as pointing out 
     "Oh no, I don't have this background".
  
-  All we will need are the basic notions about how circuits work.
  
Note to CS, engg, and physics students about math:
  
  -  While this is not a theorem-proof course, the material is
  definitely mathematical.
  
-  You might experience some notational unfamiliarity,
  which might cause you to feel anxious.
  
-  We will occasionally delve into more math than is needed
  for quantum computing but is essential for quantum mechanics.
  None of this will be tested.
  
-  The best thing you can do to avoid "math anxiety" is to work
  on the module problems and narrative-notes as early as possible, 
  and as thorougly as possible.
  
-  You will be (pleasantly) surprised at how much your skill
  level will increase by the end of the semester.
  
To all students:
  
  -  Because this is an interdisciplinary course, almost any
  particular topic or concept we do will be challenging for some, and
  easy for others. There's no avoiding this.
  
-  At no time should you let "They know this but I don't"
  get to you.
  
-  Instead, let's use the opportunity to learn from each other.
  
-  You are encouraged to meet up after class to pursue
  curiosity by interacting with your classmates.
  
How to review
The wrong way to do this review is to just read.
 Instead:
  
  -  Get your notebook out.
  
-  For every section: read and then write out a summary in your
  notebook, explaining it to yourself.
  
-  Add your own examples alongside mine. For example if I make
  an example vector \((2,3)\), you should make a different one.
  
-  Bottom line: if your written notes are much smaller than the
  size of the review, something's wrong.
  
Important: Do NOT skip any topic. The review
is a minimal review.
The review
The review is organized into four sections.
Recommended order:
  
  -  Review of linear algebra
  (This page will link to others.)
  
-  Review of key
  math concepts (Single page)
  
-  Review of key
  computing concepts (Single page)
  
-  A dash of physics
  (just for taste)
  
Ideally, you should complete the review as expeditiously as possible.