Andrew Garnett
Very nice, listens to his students. Let you vote on the type of exams and papers your given. Classes never feel long and boring . Hes one of those as long as you do the bare minimum their is no way to fail.