<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.cs.vassar.edu/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.cs.vassar.edu/feed.php">
        <title>Computer Science | Vassar College</title>
        <description></description>
        <link>https://www.cs.vassar.edu/</link>
        <image rdf:resource="https://www.cs.vassar.edu/_media/favicon.ico" />
       <dc:date>2026-04-18T15:13:36+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/people/mlsmith/teaching?rev=1681268159&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/people/mlsmith/past-courses?rev=1766208338&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/people/mlsmith/sidebar?rev=1722043052&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/people/mlsmith/top?rev=1768977290&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/people/mlsmith/infinite-trees?rev=1588356833&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.cs.vassar.edu/_media/favicon.ico">
        <title>Computer Science | Vassar College</title>
        <link>https://www.cs.vassar.edu/</link>
        <url>https://www.cs.vassar.edu/_media/favicon.ico</url>
    </image>
    <item rdf:about="https://www.cs.vassar.edu/people/mlsmith/teaching?rev=1681268159&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-12T02:55:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teaching</title>
        <link>https://www.cs.vassar.edu/people/mlsmith/teaching?rev=1681268159&amp;do=diff</link>
        <description>Teaching



General

	*  Computer Science Educator's Hub

First-year computer science

	*  Program by Design - The computer science core of a liberal arts education

	*  How to Design Programs - An Introduction to Programming and Computing 
	*  Racket - Includes the DrRacket programming environment

	*  WeScheme - Web-based programming environment</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/people/mlsmith/past-courses?rev=1766208338&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-20T05:25:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>past-courses</title>
        <link>https://www.cs.vassar.edu/people/mlsmith/past-courses?rev=1766208338&amp;do=diff</link>
        <description>Past Courses



Courses taught at Vassar College: (2006 - present)

	*  CMPU-101 - Problem-Solving and Abstraction 
		*  Fall '06, '07, '10, '14, '15, '16, '17, '18, '19, '21, '22, '23, '24, '25
		*  Spring '07, '09, '14, '16, '19, '21, '23, '24, '25</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/people/mlsmith/sidebar?rev=1722043052&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-27T01:17:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidebar</title>
        <link>https://www.cs.vassar.edu/people/mlsmith/sidebar?rev=1722043052&amp;do=diff</link>
        <description>Marc L. Smith




	*  Home 
	*  Publications
	*  Grants
	*  Past courses
	*  Concurrency
	*  Teaching
	*  Publicity
	*  My Erdös Number
	*  Academic Genealogy
	*  PGP Information
	*  Bio 

 Vassar Content                                                AskBanner           OneLogin                Reference                                             EoS                  Time</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/people/mlsmith/top?rev=1768977290&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-21T06:34:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>top</title>
        <link>https://www.cs.vassar.edu/people/mlsmith/top?rev=1768977290&amp;do=diff</link>
        <description>Marc L. Smith

(he/him) 

Professor of Computer Science

Computer Science Department

Vassar College


Coordinates
 Office: SP 104.5 
Voice: 845 437 7497   Zoom
E-mail: mlsmith@vassar.edu      Vassar College, Box 399
124 Raymond Avenue
Poughkeepsie, NY 12604-0399  
Spring 2026

	*  CMPU-101: Problem-Solving and Abstraction
		*  Lectures: Mon/Wed 12$((\lambda(x)\ (x\ x))\ (\lambda(x)\ (x\ x)))$</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/people/mlsmith/infinite-trees?rev=1588356833&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-01T18:13:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>infinite-trees</title>
        <link>https://www.cs.vassar.edu/people/mlsmith/infinite-trees?rev=1588356833&amp;do=diff</link>
        <description>Infinite Trees



1 Motivation

Up until now, we’ve mostly looked at trees as a data structure, but we haven’t looked at them in the context of any particular problems. Trees are used in many applications in computer science, robotics, and game design. One common application is for representing the possible moves in a game or search problem. Imagine that you were exploring the space that a player (character or robot) could move through. On each move, the player would change position (and possibl…</description>
    </item>
</rdf:RDF>
