Visit my Mugshot page

My web pages are now on http://merlin.cs.wwu.edu/~meehan

You should be redirected there in 5 seconds

Dr. J. Michael Meehan
Computer Science Department
College of Sciences and Technology
Western Washington University

Michael.Meehan@wwu.edu , Communications Facility 473, 360-650-3795, Spring 2007 Office Hours

Computer Science Department

Mail Stop 9165

Western Washington University

Bellingham, WA

98225-9165

FAX (360) 650-4980

"I think there is a world market for maybe five computers." Thomas J. Watson, Chairman of IBM, in the 1950's.
"There is no reason anyone would want a computer in their home." Kenneth J. Olson, Chairman of Digital Equipment Corporation, in the late 1970s.
First Law of Programming: "The time to complete a program is longer than you expect, even if you take this law into account."
Second Law of Programming: "No program is ever really finished."

Winter 2007 Classes     CS104    CS512
Discussion Forums
Astronomy Picture of the Day
WWU Scientific Computing Consortium
Web Site Link of the Week  5/3/2007  http://www.djangobooks.com/    Archive of Past Selections
 Student Work Opportunities
 
PHP Programmer
 
Internship Opportunity
 
 Want to get paid to work with me on a research project? Read Work Study and then send me an email if you qualify.   
 Graduate Work Study Funding 
      Career Services Center    

Contents (alphabetical)

 Collected materials on various topics in Computer Science
 Course Information
   I make web pages for all courses. You can access web pages for a specific offering of a course by term or or by number or look at generic  pages about the  course's topic.  
 Links to courses I am currently teaching this term are also provided in the section above.
 Curriculum Vitae Abbreviated CV
An out of date abbreviated version of my CV
 Fun Stuff A collection of things mined from the Internet you may find amusing
 Independent Study Courses  If you want to do an independent study course with me check this link out for guidelines and procedures.
 Links You May Find Interesting / Useful  This is simply a place where I accumulate URLs (from time to time when I think of it). You may or may not find something of interest to you by browsing through them.
 Miscellaneous
 Stuff that doesn't seem to belong elsewhere.
 Personal Interests
Things I like to do when I'm not messing with computers
 Programming examples in various languages
 Related Links  Other Web servers that are close relatives of this one
 Research Projects  Masters Degree Students "shopping" for a research project group to join in order to meet their research experience course requirements should review the projects listed here. Undergraduate students interested in a CS400 experience are welcome as well.
 

Course Information 

by term

Winter

Spring

Fall

1996

 

 

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

 
 
 

by course number

  Subject

 CS120

Introduction to Computer Programming with C++

 CS145

Imperative Programming II (Ada)

CS197

Fall 2006 "Care and Feeding of your Personal Computer"

 CS223

Introduction to Computer Science III

 CS320

Computer Architecture II

 CS345

Programming Project

 CS367

Computer Networks I

CS397

Special Topics in Concurrency

 CS400

Fall 97 / Independent Study / Heterogeneous Network System Configuration and Management

 CS401

Automata Theory

CS410

Programming Languages

 CS417A

Spring 1999 / Concurrency, Communication and Multithreading

 CS417D

Spring 98 / Communication Networks

 CS417D

Fall 98 / Networks

 CS417D

Fall 99 / UNIX Software Development

 CS417E

Distributed Computing

 CS417F

Network Security

 CS417

Seminar: Network Security

 CS450

Compiler Theory and Design

 CS460

Introduction to Operating Systems

 CS465

Computer Networks

 CS 467

Computer Networks II

 CS494

Professional Work Experience

 CS496

Senior Project in Computer Science

CS510

Introduction to Automata Theory

 CS512

Programming Languages

 CS517A

Spring 1999 / Concurrency, Communication and Multithreading

 CS517b

Distributed Operating Systems

 CS517C

Fall 2000 / Advanced Programming Languages

 CS517C

Spring 2003 Programming Language Environments

 CS517D

Fall 98 / Networks

 CS517D

Winter 2001/Advanced Compiler Construction

 CS517F

Language Environments

 CS520

Advanced Compiler Design

 CS525

Advanced Topics in Operating Systems, Distributed OS

CS540

Theory and Practice of Programming Language Design

 CS565

Spring 98 / Communication Networks

 CS565

Fall 99 / Computer Networks

 CS566

Practicum in Software Management

Old Course Handouts Directories  Most of the stuff in these directories is not in HTML as it pre-dates the existence of HTML. 
Most is best accessed via FTP although you can use your browser to look at what is in the directories.
These
OLD handout directories are distinct from any of the handouts linked to the courses in the table above.

 

 

Research Projects

Students wishing to join or form a group working on a project should contact me.  In particular, students in the CS Masters program who are required to participate in an on-going research project (601,602,603) should review the list of existing projects and project ideas in Research Interests and consider them as candidates for satisfying their research experience requirements for the MS degree.  Many of the projects and project ideas are also appropriate for undergraduate research experiences.  If you are an undergraduate student interested in pursuing one of the projects in Research Interests contact me about possibly setting up an undergraduate research experience course for you based around one of these projects.  If you have ideas of your own for interesting investigations which would seem to be related to the areas encompassed by the projects in Research Interests send me an email with a proposal.  
 
 
 
 

 

 

 

 

 

Related Links

 Django
 Personal Interests
 Computer Science Department
 College of Arts and Sciences
 Western Washington University
 Discussion Web for Computer Science Graduate Students
 Student Acm Chapter at Western
 Quotes
 Stuff on Loan

 Revised Monday, May 07, 2007 06:42 PM

 x.