Gill Raminderpal
Great professor, while attendance is not mandatory, it is important to  get a good grade as  all of the content comes from the lectures. He is very helpful when you reach out and understanding about  due dates.