| Bachelor of Science (Hons), computer science | University of Western Ontario | Completed 1990 |
| Basic Electricity / Basic Electronics | Conestoga College, Waterloo, Ontario | Completed Electricity 1981 Did not complete program |
| High School Equivalence | Fanshawe College, London, Ontario | Did not complete program, 1979 |
| Secondary School | Banting Secondary School, London, Ontario | Completed grade 9, 1976 |
If the truth be told, my education has been varied and quite different than the ordinary route. I do not have a high-school diploma having quit at the beginning of grade 10. I was 15 at the time and was sure that I knew all I needed to to be a success in the world. I tried a few times at upgrading my education as I was a teenager, I took some high-school equivalency courses in Fanshawe College in London, Ontario and I took Basic Electricity and Electronics in Conestoga College in Waterloo, Ontario. In both cases I found that while I definitely could see the value in a formal education I had not yet found the field that excited me and I was not yet mature enough to just do it anyway. In both cases I at first excelled almost to the point of excess followed by boredom and eventual abandonment of the program.
When I hit my twenties, as I started my own handyman business called "Dave Does It All!" I realized that while I could make the business work, it was doing quite well, I still yearned for more mentally challenging things to do. I joined the University of Western Ontario and found the thing I had been missing, I found Computer Science. I schooled and worked at UWO for a decade picking up the BSc and a MSc., both in Computer Science. Though it took a number of years to regain the financial stability I had before I went back to school, I've never regretted that decision.
