Alison Pechenick
Senior Lecturer Emerita

Department of Computer Science
College of Engineering & Mathematical Sciences
University of Vermont
Burlington, Vermont 05405

/**Course anthology**/

CS 8
Intro to Web Site Dev

CS 20
MATLAB Programming for Engineers

CS 292
Senior Seminar in  Computer Ethics

EE 100
Electrical Engineering Concepts

CS 14, 21, 26/110
Programming I and II
VB, C, C++, Python

CS 16
MATLAB for Engineers & Scientists

CS 121
Computer Organization

CS 124
Data Structures

CS 189
Computer Science for Geospatial Technologies

CS 95/ 195 Special Topics
Introduction to Embedded Software 

MATLAB for Graduate Students
Project Development in Visual Studio.NET                        

Best wishes to all...

... for the joys of pluralism...
friends and family,
creativity and discovery,
collegiality and mutual respect,
and communal well-being.


OR gates within a standard 4071 CMOS integrated circuit.

The Branch Not Taken 

(with apologies to Robert Frost)

Two codes diverged in a pipelined wood, 
And sorry I could not follow both
But processed one as long as I could. 
My trusty chip stands by its oath:
To sacrifice not speed nor 'put. 
A stall, a trap?  Oh forward, pray.
Condition met?  The point is moot. 
Else we must flush the 'line away.

or gate

A     B   out

0     0     0
0     1     1
1     0     1
1     1     1

  [Back to Top]

A Sampling of Interesting Links

Professional Engineer's Code of Ethics
Helpful visual aid for defining nodes of a circuit
DC Circuits Water Analogy
Phasor Animations
How to Survive Engineering School
Khan Academy
Yamaha Motorcycle Charging System and Accompanying Schematic
DC Theory - Series Capacitors
Learn About Electronics:  Inductance and Resistance in an LR Circuit
Wikipedia - What are Capacitors Good For?
Capacitor vs. Battery
Op Amps
Analog Computers
A Kid's Guide to Mechanics and Engineering (with thanks to Alyssa for locating this terrific site)
Animated Engines
Electrical Engineering Experiments for Kids (thank you, Liam!)
Matlab's Code Playground (Cody)

imdata = imread(
R = imdata(:,:,1);
B = imdata(:,:,2);
G = imdata(:,:,3);
str = {'imdata','R','B','G'};
for k = 1:4
                         Background and Interests

Education and Certifications
Professional Experience
Master of Science
Computer Science
University of Vermont

Master of Science
Environmental Engineering
(Statistical Learning; Spatial Data)
University of Vermont

The Order of the Engineer
Teacher of Mathematics, Physics, Computer Science
at the University and Secondary Levels
Pakistan, Sweden, Taiwan, and United States


Geospatial Technologies (UVM)

Vermont Center for
Geographic Information
Interactive Maps

Bachelor of Science in Engineering 
(Decision Mathematics;
Engineering Management)
Princeton University
Network Engineer
Systems Administrator
Technical Support
Embedded Systems
Association for Computing Machinery
Vermont Tech Jam

Master's Courses in
Business Administration
University of Michigan
Certified Technical Trainer for University and Industry
UVM Sailing Team
Microsoft-Certifed Systems Engineer
Technical Trainer
Industrial Engineer, General Motors & IBM
Engineering Intern,
Design and Fabrication Shop
(Industrial Process Controls)
  Scientific American Articles
MIT Technology Review


CS Fair
 Engineers Without Borders

[Back to Top]

Last updated January 4, 2018