The following are Professor Frieze's notes from a previous course. I put them in a four-to-one format to save paper when you print them out.