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:

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