Gabriel Kovacs
A hard class taught by a guy who knows its a hard class. Did his best to encourage us throughout the whole semester and did the best he could with the time that was allotted. Be prepared to go to office hours if you plan to do well. Overall the class is pretty hard if you don't have a good grasp of the concepts but you won't be the only one.