Srinivasan Radhakrishnan
There was a lot of reading and studying to do. You want to attend lectures because he gives certain notes in lectures that will be on exams. If you ask for help he will help you! Very knowledgeable man and will walk you step by step if needed. His accent is a bit rough to get by but you'll get used to it. Gives extra credit if turned in early.