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:

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