6208 N Heather Oak Dr
Peoria, IL 61615
7795 McMallum Blvd. #301
Dallas, TX 75252
|OBJECTIVE||I am currently employed in the field of parallel computer architecture, but I am also interested and skilled in OOP software engineering. I would consider any job opportunities in either of these areas that offer superior salary, location and benefits.|
|02/00 to present||
|05/99 to 9/99||
|06/97 to 12/97||
|09/96 to 05/97||
|05/95 to 08/95||
|10/93 to 12/93||
B.S. Computer Engineering, December 1998.
University of Illinois, Urbana-Champaign.
ECE249: Digital Systems Laboratory
ECE290: Introduction to Comp. Engineering
ECE291: On-Line Computing
ECE311: Microcomputer Laboratory
ECE312: Computer Organization
ECE325: Introduction to VLSI System Design
ECE362: Logic Design
ECE412: Advanced Concepts in
ECE229: Introduction to EM Fields
ECE244: Electrical Engineering Laboratory
ECE270: Introduction to Circuit Analysis
ECE309: Signal and System Analysis
ECE340: Solid State Electronic Devices
ECE342: Electronic Circuits
CS223: C++ Software Laboratory
CS225: Data Structures and
CS318: Computer Graphics
More information about some of the following projects is available at:
Microcode Control(ECE249) - Designed and implemented an autonomous robot car based on analog light sensors connected via an ADC to a Motorola 68HC11 micro-controller.
Assembly Game Programming (ECE291) - Designed a VGA adventure game using Intel x86 assembly language.
(ECE311) - Co-authored an overview paper of MPP architectures and techniques.
HDL Processor Design (ECE312) - Designed a simple microprocessor based on the MIPS R4000 instruction set.
HDL Processor Design (ECE312) - Designed and implemented a pipelined processor with a cache system and branch squashing.
VLSI Processor Layout (ECE325) - Used VLSI to design a 4bit microprocessor based on the AMD 2901 instruction set.
NUMA Routing Simulator (ECE412) - Researched, designed and documented a packet routing simulator for NUMA MPP topologies using classwise C++.
OpenGL Raytracer (CS318) - Implemented a simple raytracing algorithm including shading and reflection.
Webmud - Began work Java/socket based graphical Web role playing game. Preliminary code was a player game page consisting group of client Java applets that connected to TCP sockets on the server. Development is currently paused until the server code can be ported from running with C++ daemons to threaded Java.
James Scholar Honors Program
Dean's List: fall 1994 and fall 1995
JETS State Medalist
National Merit Scholarship Mention
|ACTIVITIES||IEEE member. LUG (linux users group) member.
Development of a Java game. Reading and writing fiction.
Billiards, racquetball, chess and card playing.
|REFERENCES||Available upon request.|