I am halfway through the semester with this teacher for CLA 10100 and I have to say, although he assigns a lot of work he is a really good teacher. He makes asynchronous learning fun and engage-able , I was able to work during my own time.