Fantastic lecturer, have had him for almost 3 years and has always from day one been approachable and helpful when it comes to teaching. Additionally, he is very flexible and given reasonable circumstances with explanations will accommodate all reasonable requests regarding deadlines.