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:

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