His teaching responsibilities are primarily software design courses. He has an undergraduate degree from Memorial University, M.Sc. and Ph.D. from the University of Toronto, and LL.B. from the University of Victoria, Canada. Dr. Brown has worked in the area of toolkit implementation and user interface design in North American and Europe, and with intellectual property specialty firms in Canada and the U.S. Dr. Brown was called to the Newfoundland Bar in June of 2004, and carries a practice in technology law.