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:

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