Computer Science 108
Ryan Echternacht, a Cincinnatian
CS Home Page


About Me:
  • I am a sophomore here at Duke University
  • I am currently a founding member of the Civic Engagement Living Group "Ubuntu" here at Duke
  • Here at Duke I have taken:
    • CompSci 4
    • CompSci 100
  • I am also currently enrolled in:
    • CompSci 102
    • CompSci 104
    • Compsci 108
    • BAA 147 (a forensic anthropolgy source, which is super cool)
    • PSY 99 (personality/social)
  • Check out these cool websites:


My Computer Science Autobiography:
  • I first started using a computer when I was about 5. I remember playing the Learning Company games (eg Super Solvers Gizmos and Gadgets)
  • I began my computer career on a windows (with a rare mac thrown in at school), but I bought a Macbook Pro. I double booted it with Ubuntu. And I plan to stay a Unix shell for the rest of my life.
  • Daily I use my computer to:
    • check my email
    • play games
    • take notes in class
    • program for my job
    • make this website
  • I think that my Computer science courses in high school (CS1 and APCS) are what really got me interested in computer science.
  • On a daily basis, I think a computer scientist:
    • develops new code
    • tests written code
    • attends meetings about the current project and/or newer projects
  • My worst programming experience is when I spent 3 hours trying to debug Huffman for CS100; I had forgotten to flush my output buffer, so the file was not written properly.
  • I think my most favorite programming project was Huffman for CS100 (the same Huffman); I liked that this project seemed to have real-world applications and gave me a deeper look into basic compression schemes.
  • My ultimate goal is to start a software company, so I intend to be using computers to program at first, and then to move into a more managerial role where I will be using computers to direct my employees.


My Projects: