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:

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