I am taking Prof. Gatheral's class. He is the best instructor I have ever studied with. Without any doubt, he is very professional in volatility modeling. This book is very concise with many practitioner's views which you might not see in the academia. He also keeps updating his lecture notes with cutting-edge research so I hope someday he would publish a second edition.