Nikolai Chepelev
He was a great guy, very nice but lacked in teaching skills. Contract prof that only teaches once in a while, but knows a lot about the industry. Lectures are heavy and based solely on papers. Needs to be more clear in content and about what will be on tests.