Sybil Ehrensberger

Software engineer and traveler

Honours Bachelor of Science at the University of Toronto

I completed my Honours Bachelor of Science degree at Trinity College in the University of Toronto with a Specialist in Computer Science and a Minor in Mathematics. Below is a list of courses I took during my studies at the University of Toronto. The descriptions are available in the official Arts & Science Calendar.

Aside from my course work, I was involved in the Hart House Camera Club. The Hart House Camera Club is a Hart House student-run club where members can do film and digital photography in a social setting. The club offers a variety of outings and extensive darkroom facilities for all members. From February 2011 until April 2013, I was on the executive team as the Outreach Coordinator. I redesigned, maintained and updated the club's website,, communicated with the members through social media, and liaised with other compus clubs regarding upcoming events. In August 2012, I took over the role as president of the club as well.

First Year (2009/2010)

  • CSC108: Introduction to Computer Programming
  • CSC148: Introduction to Computer Science
  • CSC165: Mathematical Expression and Reasoning for Computer Science
  • ECO100: Introduction to Economics (full year)
  • ENG100: Effective Writing
  • MAT137: Calculus (full year)
  • MAT223: Linear Algebra I
  • RSM100: Introduction to Management (full year)

Second Year (2010/2011)

  • CSC207: Software Design
  • CSC209: Software Tools and Systems Programming
  • CSC236: Introduction to the Theory of Computation
  • CSC263: Data Structures and Analysis
  • MAT237: Multivariable Calculus (full year)
  • MAT224: Linear Algebra II
  • PHL271: Law and Morality
  • SPA100: Spanish for Beginners (full year)
  • STA247: Probability with Computer Applications

Third Year (2011/2012)

  • CSC258: Computer Organization
  • CSC309: Programming on the Web
  • CSC336: Numerical Methods
  • CSC343: Introduction to Databases
  • CSC369: Operating Systems
  • CSC373: Algorithm Design, Analysis & Complexity
  • MAT244: Introduction to Ordinary Differential Equations
  • MAT246: Concepts in Abstract Mathematics
  • MAT301: Groups and Symmetries
  • MAT335: Chaos, Fractals and Dynamics

Fourth Year (2012/2013)

  • CSC320: Introduction to Visual Computing
  • CSC324: Principles of Programming Languages
  • CSC384: Introduction to Artificial Intelligence
  • CSC401: Natural Language Computing
  • CSC418: Computer Graphics
  • CSC443: Database System Technology
  • CSC494: Project in Computer Science
  • GGR241: Historical Geographies of Urban Exclusion and Segregation
  • MAT334: Complex Variables