Amazing course! All topics are covered in a clear fashion. I learned a lot of things from this course, both theoretical and practical aspects. It is quite interesting the author adapted a couple of web application for the labs. Keep it up, Geri! Five out of five!