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:

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