Very poor professor. Has a hefty accent. Very strict in case of giving extensions to assignments. Inferior method of teaching. Old school and not up to date. Does not respect students. 10/10 would not recommend it. 