Peter G.S is an exceptional professional. He is very knowledgeable and skilled in the subject matter. Peter is always willing to give advice on professional matters even out side of the subject area. I would take another course with Peter in a heartbeat. Great personality, engaging lectures and just a consumate professional.