Emmanuel Sequeira
Mr. Sequeira explains the material in a simple manner that makes it very easy to understand the course. You do have to attend class because it is fast paced and there is a lot of material to cover. He is very funny and makes the lecture fun. He is flexible and will accommodate to your schedule if you need to meet with him. Definitely recommend.