Gilbert Neri
My first online class experience and I was completely satisfied. There are weekly assignments and responded to questions in a fairly timely manner. The book will be all the source of knowledge. 