The rest of the comments are spot on . One of the best professors UCI has to offer . Gently explains complex topics , provides beautiful proofs , and encourages good note-taking by providing clear explanations on the whiteboard . Always well prepared and very helpful during office hours . Take this course if you get a chance , you won\'t regret it .