R. Clayton


Table of Contents

Classes

By DateBy Class
Fall 2014
CS 438, Operating Systems
CS 505, Operating Systems
CS 514, Computer Networks
MIS 514, Computer Networks
Spring 2014
CS 414, Computer Networks
CS 514, Computer Networks
Fall 2013
CS 514, Computer Networks
Spring 2013
CS 414, Computer Networks
CS 514, Computer Networks
Fall 2012
CS 514, Computer Networks
Spring 2012
CS 438, Operating Systems Analysis
CS 505, Operating Systems Concepts
Fall 2011
CS 520, Intelligent Systems
Spring 2011
CS 503, Data Structures and Algorithms
Fall 2010
CS 305, Data Structures and Algorithms
Spring 2010
CS 305, Data Structures and Algorithms
CS 503, Data Structures and Algorithms
Fall 2009
CS 305, Data Structures and Algorithms
CS 503, Data Structures and Algorithms
Spring 2009
CS 310, Object-Oriented Design and Programming with Java
Fall 2008
CS 306, Computer Algorithms II
CS 305, Data Structures and Algorithms
CS 503, Data Structures and Algorithms
Summer 2008
CS 598, Internet Telephony
Spring 2008
CS 310, Object-Oriented Design and Programming with Java
Fall 2007
CS 306, Computer Algorithms II
Summer 2007
CS 537, Client-Server Interfaces
Spring 2007
CS 503, Advanced Programming I
Spring 2006
CS 503, Advanced Programming I
Spring 2005
CS 525, Simulation
Fall 2004
CS 438, Operating Systems Analysis
CS 505, Operating Systems Concepts
CS 535, Telecommunications
Spring 2004
CS 509, Advanced Programming II
CS 537, Client-Server Interfaces
Fall 2003
CS 305, Computer Algorithms I
CS 438, Operating Systems Analysis
CS 509, Advanced Programming II
Summer 2003
CS 498-598, Concurrent Programming
Spring 2003
CS 509, Advanced Programming II
CS 537, Client-Server Interfaces
Fall 2002
CS 505, Operating Systems Concepts
CS 509, Advanced Programming II
Summer 2002
CS 438, Operating Systems Analysis
CS 505, Operating Systems Concepts
CS 498-598, Concurrent Programming
Spring 2002
CS 509, Advanced Programming II
CS 537, Client-Server Interfaces
Fall 2001
CS 438, Operating Systems Analysis
CS 505, Operating Systems Concepts
CS 509, Advanced Programming II
Summer 2001
CS 176, Introduction to Computer Science II
CS 498-598, Extreme Programming
Spring 2001
CS 108, Problem Solving
CS 325, Software Engineering Concepts
CS 509, Advanced Programming II
CS 537, Client-Server Interfaces
Fall 2000
CS 108, Problem Solving
CS 438, Operating Systems Analysis
CS 505, Operating Systems Concepts
Summer 2000
SE 598, Data Structures and Algorithms
Spring 2000
CS 325, Software Engineering Concepts
CS 512, Algorithm Design
Fall 1999
CS 438, Operating Systems Analysis
CS 505, Operating Systems Concepts
CS 512, Algorithm Design
CS 108, Problem Solving
Spring 2001
Fall 2000
CS 176, Introduction to Computer Science II
Summer 2001
CS 305, Computer Algorithms I
Fall 2010
Spring 2010
Fall 2009
Fall 2008
Fall 2003
CS 306, Computer Algorithms II
Fall 2008
Fall 2007
CS 310, Object-Oriented Design and Programming with Java
Spring 2009
Spring 2008
CS 325, Software Engineering Concepts
Spring 2001
Spring 2000
CS 414, Computer Networks
Spring 2014
Spring 2013
CS 438, Operating Systems Analysis
Fall 2014
Spring 2012
Fall 2004
Fall 2003
Summer 2002
Fall 2001
Fall 2000
Fall 1999
CS 503, Advanced Programming I
Spring 2011
Fall 2010
Spring 2010
Fall 2009
Fall 2008
Spring 2007
Spring 2006
CS 505, Operating Systems Concepts
Fall 2014
Spring 2012
Fall 2004
Fall 2002
Summer 2002
Fall 2001
Fall 2000
Fall 1999
CS 509, Advanced Programming II
Spring 2004
Fall 2003
Spring 2003
Fall 2002
Spring 2002
Fall 2001
Spring 2001
CS 512, Algorithm Design
Spring 2000
Fall 1999
CS 514, Computer Networks
Fall 2014
Spring 2014
Fall 2013
Spring 2013
Fall 2012
CS 520, Intelligent Systems
Fall 2011
CS 525, Simulation
Spring 2005
CS 535, Telecommunications
Fall 2004
CS 537, Client-Server Interfaces
Summer 2008
Spring 2004
Spring 2003
Spring 2002
Spring 2001
CS 598, Concurrent Programming
Summer 2007
Summer 2002
Summer 2003
CS 598, Extreme Programming
Summer 2001
CS 598, Internet Telephony
Summer 2008
MIS 514, Networks
Fall 2014
SE 598, Data Structures and Algorithms
Summer 2000

Other Things

A commonplace page.
First and last lines.
Hot enough for ya?
A talk on Scala for the Monmouth County ACM, 7 June 2008.

Paul Graham’s advice to CS undergrads and more advice.
Cosma Shalizi’s programmer advice (general advice aligned with the R statistical-computing language).
Things to do while you’re a CS student. More things to do.

Once you've taken all that advice, you might want to see how it turned out.
A somewhat more negative checklist. An inability to think abstractly is no bar to a management career. I’ve seen a strong positive correlation between a person’s inability to think abstractly and that person’s importance in the management hierarchy.

Thesis

I like to supervise Master’s theses over three semesters, which is one more semester than is usually allotted to Master’s theses: These can be any three consecutive semesters, although usually the first semester happens over the summer. See me for more details.

Address

Computer Science & Software Engineering
Howard Hall
Monmouth University
400 Cedar Ave.
West Long Branch, New Jersey, 07764

rclayton@monmouth.edu
732 571 4469
This page can be found through tinyurl.com/rvcatmu .


This page last modified on 2014 July 20.