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:

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