Dragan Nikic
Do not take this professor. He is the rudest man I have ever met, and will literally make you feel stupid for asking a question if you don't understand something. I had to teach myself everything! His labs are always all over the place and he doesn't give definite answers to what is expected of you. He also has a heavy accent.