22 Oak Street Ottawa, Ontario, Canada. K1R 6S9 Telephone: +1 (613) 235-6216 E-Mail: idallen@idallen.ca WWW: http://www.idallen.com/
*
Professor of Computer Studies (1996 to present)
Preparation, delivery, and assessment of community-college-level Computer
Science courses.
(On sabbatical from teaching 2008-06-15 to 2009-06-15.)
*
Unix/Linux
Computer Systems Administrator (1980 to present)
Operating system set-up, networking, security, programming, and friendly support.
*
Master of Mathematics, Computer Science, University of Waterloo 1985.
Emphasis on software engineering, debugging, and human/computer interaction.
*
Honours Bachelor of Arts (Dean's List), Psychology,
University of Waterloo, 1980.
Specialized in counselling and social psychology.
* MMath: Master of Mathematics, Computer Science, University of Waterloo, 1985.
* BA: Honours Bachelor of Arts, Psychology, University of Waterloo, 1980.
* Canadian Natural Sciences and Engineering Research Council (NSERC) Graduate Scholarship 1981.
* Province of Ontario Graduate Scholarship (OGS) 1982.
* Faculty of Arts Dean's List, University of Waterloo, 1980.
* Faculty of Arts Scholarships, University of Waterloo, 1974 - 1978.
* Many years of experience (1976 to present) with several variants of Unix/Linux on various hardware and virtually under VMware. This includes:
- Unix/Linux systems administration - X-Windows installation (xdm, xrdb, etc.) - Protocols: HTTP, NNTP, SMTP, POP3, etc. - Samba, Apache, News, sendmail, postfix, DNS/bind, Shorewall, troff/groff, etc. - system and network security; ssh, NAT, firewalls - network and communications programming, iptables - Unix/Linux kernel configuration and installation - C programming, Perl, PHP, Java, CGI, RRDTool, rsync, sh/csh/awk/sed scripting, etc.
* Windows 9x networking and customization; Cygwin Unix toolkit; Win4Lin; VMware
* Apple OSX (Darwin BSD Unix) installation and customization
* My past experience, mostly academic, also includes the following:
- assembler: PDP-11, GCOS, IBM-PC
- real-time O/S: RT-11, Harmony [NRC]
- IBM mainframes: VM/CMS, TSO, JES3, JCL
- Macintosh System 6/7 (MPW C, Hypercard)
- legacy languages: COBOL, FORTRAN, PL-1,
Pascal, ALGOL, SNOBOL, MODULA2, etc.
* Family: Married to midwife Jan Teevan; step-father to three young adults aged 24 - 29.
* Languages: English, Conversational French, a very little German/Esperanto.
* Leadership training: Context Associated Excellence Series, Mastery graduate.
*
Amateur theatre and television: improv performer, director, actor, writer, producer.
Board Member of
theatre troupe (2007) - www.fools.ca
* Arts: Contact improv dance, calligraphic lettering, posters, layout, digital photography.
* Electronics/Electrical: Hobbyist, X10 (BSR) home automation.
* Music: Piano, guitar, flute, recorder.