Andrew Dugan

This was an excellent course and it really gets you thinking.