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:

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