Awesome lecturer. Knows how to teach at all levels. Held an out of hours tutorial as he disagreed with the curriculum and wanted to be sure we had access to both systems. This site doesnt list the course.
He doesnt get to teach what he wants.
good in teaching.nice in his behavior.
If you are aiming for PhD, don't you ever think of choosing him as supervisor- neither master nor phd. He is incapable of supervision. He will destroy your life and believe me you will regret it. Try to select powerful lecturers who are experienced in phd and master supervision. Ask their students before going on project with them.