What did I do in college?
I earned a Bachelor's Degree in Computer Science, that's what.
And just to prove it, I created this web program that lets everyone browse the details of...

My College Experience

View:
Order:
Category:
Semester:
Course:
Topic Group:

   "Algorithms"    Graph Paths    Unified Process    Binary Trees    Selection Sort    "The Church of Baseball"    Signal Loss/Gain (dB)    Constructive Dilemma    Not Logic Gate    Instant Messaging    "Language Proof and Logic"    Transmission Control [TCP]    Difference    Look Disk Scheduling    Unix cancel command    Unix rmdir command    Micro~Operations    Multi~tape Turing Machine    Quicksort    Herbrand's Theorem    Signal Amplitude    Sonata    Unix lpstat command    Unix    Unix /tmp directory    Delete Queries    Logical Negation    Unix diff command    Object Oriented Design    Existential Elim/Intro    Complexity Verifier    Exponential Functions    "Bus Stop Baggage"    Independent/Explanatory Variables    Specular Light    Quicksort Complexity    Undirected Graph    Inverse Trigonometric Derivatives    Maple 10    Order    Waterfall Model    Factoring    Binary Numbers    Disk Geometry    Disk Starvation    Process Starvation    Spondee    Stop and Wait    Peripherals    Half~Clique Reducibility    Unix ls command    "Space Elevator"    Unix stdin    Frequency Division Multiplexing    Parabolic Equation    Artistic Variation    Meter    "Calculus"    One's Complement    Disjoint Sets    Unix unpack command    Symbol    Canonical Form    Least Recently Used Page Replacement    Madrigal    "The Practice of Statistics"    "Martin and Malcolm"    Narrative Poem    Sample Space    Probabilistic Turing Machines    "1 + 1 = 1"    Pulse Code Modulation    802.11 [Wireless Ethernet]    Mass    Unix uudecode command    Shortest Seek Time First Disk Scheduling    Unix man command    Grouping Queries    Implementation Phase    Process Priority    The Roots of Unity    "Social Origins of Nationalism"    "Hindu Gods"    Stack Data Structure    LAN Contention    Light Intensity    Contradiction    Hexadecimal Numbers    The Man Who Came To Dinner    Tracks    Relational Projection    Quad Trees    Code Division Multiplexing    Object Oriented Data Design    Unix /unix directory    Binary Tree Data Structure    Sheffer Stroke    Vertex Cover Reducibility    Dynamic Host Configuration [DHCP]    "Composing with Confidence"    Eight Queens    Relational Data Design    Cartesian Product    State Diagrams    Component Position    Polar Coordinates    "Tylenol Prayer Beads"    "The Last Temptation of Christ"    Directed Graph    Denial of Service    Prim's Algorithm    Prolog read predicate    Deadlock Recovery    Unix uptime command    IDE    Brazilian Culture    Seven Sacraments    Factorials    Symphonie Fantastique    n~Tier Architecture    Biconditionals    Distance    Geometric Style    Set~Reset Flip Flop    The Quotient Rule    Random Sample    Prolog abolish predicate    Memory    "Dispatching Failure"    Binomial Distribution    Mayan Numbers    The Disciminant    Logarithm Subtraction    7 Bridges of Königsberg    Network Hubs    White Noise    Alliteration    Benford's Law    Assonance    Atoms    Histogram    Lurking Variables    Post~Modern Style    Signal Spectrum    Image Expanding    "Feminist Theology"    Storage    Greed    Adder Circuit    Packet Switched WANs    Exponential Decay    Tangent    "The Passion of the Christ"    "Six Bulls Will Die Today"    Focal Plane    Intersection    Parametric Functions    Unix find command    Envy    Address Resolution [ARP]    The Law of Cosines    Riemann Sum    Worm    Random Variables    Honeypot    Ratio Test    "SciAm.com"    "El Presidente"    Arithmetic Series    File Allocation Table [FAT]    Iterative Development    Connected Components    Mathematical Induction    Virtual LANs    "Church of Baseball..."    Xor Logic Gate    Interior Gateway Routing Protocol [IGRP]    Inheritance    Conjunction Elim/Intro    Lust    Monotonic Functions    Periodicity Identity    Token Ring    "Cathedral of the Open Air"    Unix emacs    Oratorio    Streaming Media    Bearing Wall    Expert Systems    Unix whatis command    Unix rc command    Unix sgid command    Causation    HSI    Senior Thesis    Prolog Questions    Unix environment variables    Unix wc command    Manchester Encoding    The Fundamental Theorem of Calculus    Support Phase    Unix head command    Power Functions    Discrete Multitone Multiplexing    Vault    Time    "16th Century Pueblo Indians"    Unix uuencode command    Absolute Convergence    Octal Numbers    User Interface Design    Activity Diagrams    Circular Wait    Windows 2003    Statistical Mean    Binary Arithmetic    Unix tail command    Union    NP Completeness    Mass    Big O    Memory Manager    Conditional Elim/Intro    Files    Voice Over IP [VoIP]    Factoring Trees    Floor Function    Maple    Prolog write predicate    FireWire    Tautology    The Quadratic Formula    System Cache    Functional Composition    Entity Relationship Diagrams    Events    Sliding Window    Skywatch    Unix zcat command    Recursive Queries    Network Bridges    "Early American Methodism"    Unbound Datagram [UDP]    Cassini/Huygens    Image Shrinking    Unix suid bit    Smurfing    IP Addresses    "A Writer's Reference"    C++ Input/Output    Ethernet    SX~28 ports    First In First Out Page Replacement    Imaging    Insertion Sort    "Introduction to the Theory of Computation"    Permutations    Simpson's Rule    "A First Course in Database Systems"    Vulnerability    "Operating Systems"    5th Normal Form    Prolog Unification    Selection    Fitch Subproofs    TI~84 Plus    Hold and Wait    Unix more command    4 Neighborhood    Unix unalias command    Comparison Sorts    Process Control Block    Logical Equivalence    "Drug Testing in the Workplace"    Perfect Rhyme    "Discrete Mathematics with Applications"    XML Document Type Definitions    Encryption    Countable Sets    Grammar    Statistical Association    "The St. Martin's Guide to Writing"    Relational Tuple    Or Logic Gate    Perl Programming    APA Style    Statistical Variance    Venn Diagrams    Timers    Breadth First Search    Maclaurin Series    Prolog fail predicate    Symbolic Interpretation    "T~Rex Bone"    Subnetworks    Power Set    File Transfer Protocol [FTP]    Process Dispatch    Firewalls    Character    Edge Detection    Triggers    Synchronous Connections    LAN Round Robin    bash set builtin    Functional Decomposition    Analog versus Digital Signals    Trigonometric Derivatives    Conditional Probability    Prolog retract predicate    Double Linked List Data Structure    Rhapsody    Binomial Probability    Prolog Goals    Unix mkdir command    Unix groups    "Performance On Paper"    Unix pico editor    List Servers    Cellular    Data Flow Diagrams    Disjunction Elim/Intro    Gaussian Smoothing    Memory Address Translation    Threads    DENDRAL    System Buffers    Transcendental Functions    Tautology Rule    Unix fg command    Unix uncompress command    Resistance    Lossy Compression (JPEG)    Place    Instruction Pipeline    Character    Indexes    Thought    Tarski's World    Integration by Parts    Insert Query    "Broca's Brain"    Simple Mail Transfer Protocol [SMTP]    Requirements Analysis    Arithmetic Sequences    Oblivious Turing Machines    C++ Templates    Relationship    Network Routers    Complete The Square    Prolog Database    Advanced Encryption Standard [AES]    Unix chmod command    Pride    Parallax SX Toolkit    Views    C++ Arrays    Carl Sagan    Current    Unix /dev directory    Unix echo command    Object Oriented Development    End Around Carry    Scatterplot    "Biblical Nation"    TI~84 Plus    Unix /lib directory    Prolog Rules    Centralized Routing    Prolog Lists    Radix Sort    inodes    Parity Check    Simpson's Paradox    Knowledge Representation    Use Case Diagrams    Existential Quantification    Unix passwd command    Trigonometric Functions    Missionaries & Cannibals    Broadcast WANs    Enumerator    Set Data Structure    Frequency    Inverter Circuit    The Integers    Terrestrial Microwave    The Product Rule    Literal Interpretation    Predicates    Trochee    Image Sampling    Signal Frequency    bash for/do/done construct    Sequence Diagrams    Random Page Replacement    The class Co~NP    Limit Laws    Cantata    L'Hospital's Rule    Entity Relationship Diagrams    "Logic and Computer Design Fundamentals"    Paradox    Gluttony    Wireless Topology    Binary Search    Network Address Translation [NAT]    Literary Consonance    Chaining    Anapest    Unix gzip command    Prolog nl predicate    Diction    Unix cp command    Point~Slope Form    Unix sort command    Hamiltonian Path    Uncountable Sets    Planning Phase    Prolog Connectives    Two's Complement    Acceptance Problem    Logical Validation    Spoofing    Gothic Style    Arity/Prolog32    Internal Rhyme    SCSI    The Inferno    SX~28 flow control    802.3 [Ethernet]    Universal Set    Unix rm command    Tree Topology    bash while/do/done construct    Noncontiguous File Allocation    Decidable Languages    Complexity Verifier    Right Joins    Partial Fractions    Complement Languages    Geometric Series    Logarithm Product    "Believer I Know"    Unix bash shell    Power Reducing Identity    Context Switching    "Easter Parade"    Symphony    Necessary Truth    C++ Multidimensional Arrays    Unix crypt command    One Sentence Rule    Unix vi editor    Power Transformations    Internet Protocol [IP]    bash conditional constructs    "Dogma Dharma"    Nondeterministic Turing Machine    Prolog asserta predicate    Component Size    Hamming Codes    Song    Combinations    Constraints    3~SAT Reducibility    "The Cernan Earth and Space Center"    Unix kill command    "The Elements of Style"    Buffon's Needle    Arch    Pure Sentence Rule    Radian Measure    Jitter Noise    Clique Reducibility    Iambic    General Quantification    "Orthopaedic Rex"    Satellite    Data Encryption Standard [DES]    Normal Distribution    Open Systems Interconnection Model (OSI)    "Genesis of Mormonism"    Strings    Keys    Access Control    "Seven Deadly Sins"    Adjancency Matrix    Router    Religious Biography    Monitors    Heron's Formula    C++ Exceptions    Real Numbers    Focal Point    Octal Numbers    Lyric Poem    Network Switches    Linux    "Unix: The Textbook"    Deadlock Prevention    Modus Ponens    Logarithmic Functions    Artistic Harmony    "Religious Outrage and Artistic License"    "Unanimous Declaration"    Confounding    Linear Search    Inter~Process Communication    Psychological Interpretation    HyperText Transfer Protocol [HTTP]    Antiderivatives    File System Manager    "No Rocket Required"    Mean Linear Filter    "Suffering and Faith"    Conjunctive Argument    "Roman Holiday"    Ogive    Linear Transformations    Register Circuit    And Logic Gate    Unix compress command    Prolog Lists    4B/5B Encoding    Shannon~Hartley Theorem    Distance Transformation    Arc Length    Uncountable Languages    NRZ~L Encoding    Password    Decoder Circuit    Relational Difference    Modus Tollens    Unix /var directory    Universal Elim/Intro    Contiguous File Allocation    Artistic Balance    Subqueries    Unix whereis command    Semantic Network    Memory Paging    Solids of Revolution    Salvation Army    Unix gunzip command    Punctuation    Universe of Discourse    Unix test builtin    Little o    Prolog Cut    Circuit Switching    Unix ln command    Component Labeling    Concerto    Toggle Flip Flop    Unix who command    No Preemption    Pascal's Triangle    Interrupts    Natural Join    "Programming in Prolog"    File Access Control    Improper Integrals    SX~28 registers    Auditing    Arithmetic Coding    Logical versus Physical Connections    Statistical Outlier    Second Derivative Test    The Fibonacci Sequence    Statistical Time Division Multiplexing    Image Histogram    Romantic Style    Distributed Routing    Prolog seed predicate    Bahá’í Temple    Nine's Complement    Skeletal Frame    Indiscernability of Identicals    Normal Density Curves    Indefinite Integrals    Cosecant    Missionaries and Cannibals    Hamiltonian Path Reducibility    Semaphores    "One Nation Under God?"    Direct Memory Access (DMA)    "Would You Like Penguins With That?"    Working Set Page Replacement    Unix tee command    Sloth    Boundary Following    Unix /etc directory    Organic Style    HyperText Transfer Protocol [HTTP]    Missionaries & Cannibals    Hilbert's 10th Problem    Prolog Equality    SX~28 arithmetic    Logarithm Power    "Judith"    Crosstalk Noise    "Gross Anatomy"    Extreme Programming    Phase    Cooperative Multiprocessing    Fiber Optic    Attenuation    FDDI    Divergent Integrals    Dot Plot    Residuals    "Black Orpheus"    Netware    Artistic Assymetrical Balance    Decision Problems    Inverse Trigonometric Functions    bash until/do/done construct    Deadlock Detection    The Scientific Method    Unix Bourne Shell    Domain Name (DNS)    Bus Topology    Corinthian Pillar    Unix cd command    Reflexivity of Identity    Gray Codes    "Kill Your Television"    Memory Circuit    Proficiency 1    Least Frequently Used Page Replacement    Fractional Exponents    Wavelength Division Multiplexing    Trigonometric Subtraction    Unix gzipexe command    Suite    Ceiling Function    Prolog reconsult predicate    OS X    "Willow Creek"    How to write a thesis    Repeater    Unix cat command    Spectacle    "The Hours"    The class NP    General Problem Solving    Regular Expressions    Ackermann's Function    Negation Elim/Intro    Image Coordinate Systems    Foreign Keys    "Women's History"    Asymptotic Notation    Bayes Rule    Motet    Isomorphism    Dequeue Data Structure    Taylor Series    "The Hours"    Unix jobs    Emptiness Problem    Asynchronous Transfer Mode [ATM]    Ping Storm    Pythagorean Identity    Unix /users directory    "Crowdpleaser"    Usenet    Not Used Recently Page Replacement    C++ Control Structures    C++ Syntax    Signal Phase    Counter Circuit    Trapezoid Rule    Deco Style    Bimodal Density Curves    C++ Structures & Unions    Trigonometic Product    Image Thresholding    Delay Distortion    Input/Output Manager    Superkeys    C++ Classes    Rational Functions    C++ Variables    Instructions    Length of a Curve    Object Oriented Programming    Virtual Memory    N~Version Programming    T1    Gravity    NRZI Encoding    Clusters (Blocks)    Onomatopaea    Polynomial Time Verifiers    Interval Notation    "Lakota Ghost Dance"    Symmetric Density Curves    "Contemporary Precalculus"    First Come First Served Process Scheduling    Dramatic Poem    "What Goes Up... Stays Up!"    Unix pwd command    Logical Disjunction    "Religion and American Culture"    Unix stdout    Huffman Coding    Unix lp command    Prolog Facts    Artistic Repetition    Unity Temple    Process Throughput    The Natural Numbers    Synthetic Division    "Three Religions"    Satisfiability    Bottom Elim/Intro    Unimodal Density Curves    Euler Numbers    "Material Christianity"    Cernan Earth & Space Center    The Fundamental Theorem of Arithmetic    Autonomous Ground Vehicles    Signal Bandwidth    Median Linear Filter    "Thematic Bonds"    Cardinality    Independence    Exponential Growth    Demand Paging    Unix pack command    Scan Disk Scheduling    "Clergyman"    Unix /etc/passwd directory    Half Rhyme    Strings    Ordering Queries    Dependent/Response Variables    Law of Sines    Modern Style    Scatterplot Graphs    Matrix Multiplication    Unix /bin directory    Deep Blue    Repetition    Unix metacharacters    Complex Numbers    Contradiction    Kruskal's Algorithm    XML Attributes    Linear Data Graphs    Dijkstra Routing Method    Logical Conjunction    Boxplot    Logarithm Quotient    Sample Control    Update Query    Asynchronous Connections    System Bus    Logical Contraposition    "Space Tether"    Rhapsody in Blue    16~bit Calculator    USB    Opera    Time Division Multiplexing    The Chain Rule    Resource Allocation Graphs    Blocking    Standard Deviation    Circular Equation    Design Phase    Second Normal Form    C++ Functions    Paul Broca    Ring Topology    Voltage    QuickSort    Irony    Unix less command    Von Neumann Architecture    "The Hours"    SCSI    Unix whoami command    Karnaugh Maps    Clock Circuit    Secant    IDE    Geometric Sequences    The Substitution Rule    Transmission Control Protocol [TCP]    "The Seventh Seal"    Logarithm Transformations    Coaxial    Third Normal Form    Denver Airport    Derivatives    Overstatement    Tabular File Allocation    Inner Joins    Internet Protocol [IP]    Bipolar AMI Encoding    "Cockroach Bandstand"    Cotangent    Biconditional Elim/Intro    Medial Axis    Unix lpr command    Random Variables    Statistical Quartile    "Plenty Good Room"    Harmonic Series    Aggregation    Physical Memory    Ciphers    Skewed Density Curves    Big O    Post & Lintel    Comparison Sort Complexity    The Mean Value Theorem    "Machine Vision"    Euler Circuit    Trigonometric Addition    Prolog Variables    Unix ps command    Dome    Convergent Integrals    Statistical Median    16~Bit Calculator    Fourth Normal Form    Degree    Class Diagrams    Database Table    Cantilever    F's Complement    Cable Modem    Process Life Cycle    Data Flip Flop    Heap Sort    Virtual Network Computing    Chess    Inverse Functions    Search Problems    First Normal Form    CLook Disk Scheduling    Area Between Curves    Email Bomb    Song    Russell's Paradox    Complete Graph    DeMorgan's Law    Derive The Quadratic Formula    Left Joins    Summation    Depth First Search    Unix mv command    Little o    Process Scheduler    Algorithms    Closure    Run Length Encoding    Monadic Quantification    Echo Noise    Process Creation    Binomial Approximation    Infrared    Windows 2000    Distance~Midpoint Form    Ionic Pillar    Binary Numbers    Queue Data Structure    CScan Disk Scheduling    Unix /usr directory    Full Outer Joins    Towers of Hanoi    Indexed File Allocation    Virtual Private Networking [VPN]    SX~28 stack    Windows NT    Sectors    Prolog Arity    Logarithm Base    "The Elements of Logic"    Agile Development    Baseball As America    "Black Orpheus"    Classical Style    Unix bg command    Wireless    Select Query    Plot    Asynchronous Transfer Mode [ATM]    "Puritan Legacy"    The Declaration of Independence    Uniform Resource Locator [URL]    Trigonometric Integrals    Half Angle Identity    Closed Form Expressions    Tic~Tac~Toe Project    Unix pg command    Prolog Atoms    EIA~232F    Understatement    Amplitude    bash read builtin    Digital Signatures    "Wrestling The Undertoad"    Frame Relay    Unix C Shell    Fraction Class    Prolog random predicate    "Form & Style"    Hexadecimal Numbers    Saturn & Titan    Prolog Predicates    Relational Schema    Bus Circuit    Twisted Pair    Power    Resolution Proofs    "College Algebra"    First Come First Serve Disk Scheduling    Newton's Method    8 Queens Problem    Quod Erat Demonstrandum    Cyclic Redundancy Check    Halting Problem    Big Theta    Unix Korn Shell    Domain Name System [DNS]    Bridge    Logging File Systems    Remote Login [Telnet]    Frequency Shift Keying    Marked Graves    C++ Pointers    Conditional    Focal Length    "The Six Million Dollar Car"    Relational Attribute    "Debate Over Mixed Seating"    RAID    "Rap Music"    "Jewish~American Culture"    Unix cut command    Buffer Circuit    Steganography    Linked List Data Structure    Computer From Scratch    Impulse Noise    XML Elements    The Fundamental Theorem of Algebra    Christian Taxonomy    "The Cathedral of the Open Air"    Processor    Optimization Problems    Reiteration    Euclid's Algorithm [gcd]    SX~28 memory    Deadlock Avoidance    Rhythm    Uniform Density Curves    Subset    Union    Bipartite Graph    Least Squares Regression    Imaging.NET    Trojan Horse    Unix grep command    Regression    Polymorphism    C++ References    Church~Turing Thesis    Image Quantization    SX~28 interrupts    Cofunction Identity    Binomial Coefficient    Phase Shift Keying    nth Roots    Interprocess Communication Manager    Overture    Polynomial Division    Interquartile Range    Allegory    Product Notation    Differentiation    Solution Certificates    Horn Clauses    Lempel~Ziv Encoding    Unix stderr    Unix groups    The Cook~Levin Theorem    Recognizable Language    Prolog Tic~Tac~Toe    Velocity    ISDN    Proficiency 2    Prolog    Privileges    Virus    MYCIN    Electronic Voting Systems    Nand Logic Gate    Binomial Series    HyperText Markup Language [HTML]    Unix fgrep command    CMYK    Unix lpq command    Standard Score    Statistical Spread    Image Thinning    4~bit Computer    "Data Communications and Computer Networks"    "Programming and Problem Solving with C++"    Delta Modulation    Pierce Arrow    C++ Strings    C++ Scope    Round Robin Process Scheduling    KAISSA    Splitting Rule    Doric Pillar    bash unset builtin    Universal Quantification    C++ Operator Overloading    Mutual Exclusion    BlueTooth    "Muslim Women in America"    Time    Unix alias command    Definite Integrals    Linked List File Allocation    Wrath    JK Flip Flop    Primary Keys    RGB    Bellman~Ford Routing Method [RIP]    Backtracking    Poetry Slam    Conditionals    Dactyl    Nor Logic Gate    Prolog Accumulators    Generalized Substitution    Acceleration    Theorem Resolution    Random Variables    Dijkstra Algorithm    Isochronous Connections    The Class P    Harvard Architecture    "The Father of the Information Age"    SX~28 addressing    Bellman Ford Algorithm    The Cardiff Giant Hoax    Star Topology    Stemplot    "In The Sea"    Shortest Job First Process Scheduling    Intersection    Formal Languages    The Standard Normal Distribution    Logarithm Addition    Memory Page Mapping    Graph Circuits    Surveillance    Generalized Negation    Unix uniq command    Artistic Perspective    Post Office Protocol [POP]    Mainboard    Unix egrep command    Ambient Light    Merge Sort    "Valhalla and Beyond"    Preemptive Multiprocessing    Force    Action    bash case/esac construct    MLA Style    Destructive Dilemma    The Binomial Theorem    "African American Exodus"    The Squeeze Theorem    Five Pillars    Polynomial Time Solvers    Godel Numbers    Alternating Series    Double Angle Identity    Reductio Ad Absurdum    Disjunctive Argument    Power Series    Chain Argument    Richard Greenblatt    Moral Interpretation    Complex Number Class    Recurrence Relations    Cosine    Sine    Image Size Filtering    Product    Amplitude Shift Keying    Negative Angle Identity    Bullfighting    Significance    Internet Control Message [ICMP]    "Sticky Fingers"    NT File System [NTFS]    Density Curve    Formal Deduction    Differential Manchester Encoding    Digital Subscriber Line [DSL]    Unix zsh shell    bash shift builtin    Yunten    Midpoint Rule    Eye Rhyme    File Systems    "Think Outside the Inbox"    8 Neighborhood    Analysis Phase    Memory Partitions    Public Keys