Derek Fearnley

58B Moutray Street · Toronto, Ontario · M6K-1W5

 Home:  (416) 538-3908 · Email: derek@fearnleys.ca

 

Goal: I am looking to contribute to challenging and interesting artificial intelligence or natural language processing projects.

Education:

Honours Bachelor of Science                                                                                                          

Specialist: Cognitive Science and Artificial Intelligence

Major: Computer Science

University of Toronto

 

Relevant Courses:

·        Artificial Intelligence Introduction to Artificial Intelligence; Computational Linguistics; Natural Language Computing; Machine Learning and Data Mining

·        LinguisticsLanguage Acquisition; Cognitive Linguistics; Phonology; Psychology of Language

·        Analysis –Computational Complexity & Computability; Modern Symbolic Logic; Discrete Math for Computer Science

·        Psychology  – Thinking and Reasoning; Basic Cognitive Processes; Higher Cognitive Processes; Perception

·        Hardware Computer Organization; Microprocessor Systems; Microprocessor Software

·        Philosophy  – Modern Symbolic Logic; Thinking and Reasoning; Persons, Minds, & Bodies

Computer Skills :

·        Programming Languages Java; Fortran; Lisp; Scheme; Prolog; Perl; Unix scripting; C; C++; Pascal; Turing; M68000 assembler

·        Operating SystemsUnix; Linux; Windows 2000/9x; MS-DOS

·        Theory NP-Completeness; Graph Theory; Optimization of Code; Computational Linguistics; Neural Nets; Bayesian Networks; Decision Trees; Packet Switched Networks

Accomplishments:

Software

·        Created a neural network which detects and classifies handwritten letters

·        Created an intelligent, context sensitive spelling correction program using Perl

·        Designed and programmed in Prolog, a simple English understanding system

·        Built a Prolog interpreter in Scheme

·        Programmed a chat server with multiple clients utilizing UNIX sockets in C

 

Hardware

·        Designed and built an elevator simulation (2 elevators and 6 floors) dealing with concurrency, real time systems, and fault tolerance

·        Designed and built a resistor net soundcard and Linux device driver in a group of three

·        Constructed a fully functional ‘eyetap’; an integrated wearable computer and video system (www.eyetap.org)

·        Redesigned and created a demonstration printed circuit board pulse width modulation circuit

 

Teamwork and Interpersonal Skills

·        Vice President of the Cognitive Science and Artificial Intelligence Students Association for two years

·        Led the team in charge of the upkeep and organization of a university graduate lab

·        Vice President of a student residence association for two years

·        Member of my student residence legal action committee

 

Employment History:

Lead Teaching Assistant                                                                                Sept 2000-Dec 2000

Microprocessor Systems, University of Toronto                                                                        

·        Instructed students in the hardware labs of a third year computer engineering course

·        Organized installation and optimization of Linux on PCs

·        Wrote linux parallel port device drivers 

·        Designed the layout and built the solderless breadboard circuit for the labs

·        Created and designed the course web page

·        Built all of the demonstration hardware for the course (parallel port devices)

·        Graded lab assignments and tests

 

Lab Assistant                                                                                                   Nov 1999-Sept 2000

Humanistic Intelligence Lab,

Department of Electrical and Computer Engineering, University of Toronto                    

·        Participated in research and computing in a world renowned wearable computing lab

·        Redesigned the hardware labs for a third year computer engineering course

·        Designed experiments to test the usability and validity of the eyetap and wearable computing

·        Led the team to design the wearable computing site of about.com

·        Involved in lightspace rendering of digital photographs and both designing and building multiflash flash lamps

·        Involved in a wearable computer fashion show at TEDCity, a conference of technology, entertainment, and design

·        Led the space and resource management team within the lab

 

Shipper/Receiver – Technician                                                                   May 1995-Aug 1997

Campus Computer Store,

The University of Western Ontario, London                                                                                

·        Utilized excellent organization skills while handling the day to day shipping and receiving

·        Assembled and debugged customers computers (PC’s, Mac’s, and Sun workstations)

·        Handled purchasing from distributors

·        Enhanced communication skills while dealing with customer complaints