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:

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