Dr. Ayman told us this was his first time teaching this course. However, I could not tell. He did a fantastic job!! Also, we were able to implement what we learned into the TEXO competition. He's fantastic.