Sanjay Patel
This professor teaches very well and is very intelligent . All of the discussions are open and free, allowing for multiple different views and perspectives which brings value to a classroom and the manner in which you learn . I managed to do well due to his way of teaching. He encourages students like myself to think outside the box.