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:

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