Was very hard to understand/follow especially with his accent. It often felt like he didn't really know the material he was trying to teach. Be prepared for LOTS of homework. He did provide lots of helpful material on d2L and graded fairly. I recommend watching the videos provided on d2L prior to going to class. It helped tremendously.