Christopher Ramsey
He is very nice.His teaching is not bad but you may need help from other sources.He may sometimes solve a prob fast then get a small mistake in it but corrects it eventually.His assignments, midterm and final were similar to the problems he gave us in class, exam time was pressured but if you reviewed the problems and assignments you will do well. 