David Jorjani

Long-Term Sessional Lecturer, Department of Computer Science

We have partnered with over 200 organizations, including Harvard Medical School, UNICEF, UN, Engineers Without Borders, and 1Password, to give students real-world project experience. Learn more about our partnership program: Connecting learning to industry.

Since 2017, I have been teaching courses on software engineering and design at the Department of Computer Science and courses on business and entrepreneurship at other departments at the University of Toronto. I am a strong advocate of experiential learning and focus on involving students in real-life projects with real partners to create more effective learning environments and useful products.

For my most recent professional experience, visit my LinkedIn.

Courses

Graduate

Communications for Computer Scientists (CSC2701)

As part of the Master of Science in Applied Computing, I developed curriculum around presentation skills and public speaking.

Technical Entrepreneurship (CSC2702)

Similar to CSC2701, I developed this course to teach students how to lead technical projects and deliver them successfully.

Storytelling with Data (INF2203)

Added to the core curriculum of the Master of Information program. Created from my experience explaining AI's impact on Talent Acquisition and HR to senior executives (Startups to Fortune 500).

Undergraduate

Introduction to Software Engineering (CSC301)

A capstone course where students work in teams on real projects with real partners, learning version control, agile methods, and delivery.

Software Design (CSC207)

Taught under the supervision of Prof. Paul Gries. An introduction to software design concepts using Java: version control, unit testing, refactoring, design patterns, and object-oriented development.

Digital Business Strategies (MGD415)

A curriculum I developed for fourth-year students exploring how the Internet is reshaping business: new models, e-business technologies, payment mechanisms, and the legal and economic landscape of digital commerce.

For Students

Student FAQ

Have questions about CSC301, course expectations, or grading? Most common questions are answered here.

CSC494 Independent Projects

I supervise CSC494 projects with a focus on entrepreneurial, technically ambitious work. This is a chance to go deeper on a real problem and build something meaningful. I am also a mentor at the U of T Entrepreneurship Hatchery for students looking to take their ideas further.

Recommendation Letters

A generic letter from a sessional lecturer in a large lecture course won't carry much weight. You'd be better served by a professor who knows your work well. If you'd like a strong letter from me, the best path is to work together closely first, whether through a CSC494 project, a venture, or another meaningful collaboration.

Toronto, ON    david[dot]jorjani[at]utoronto[dot]ca