About

DANESH FOROUHARI, M.S., has more than 20 years of experience in the software development industry. He has worked as a senior software engineering manager of infrastructure at Khan Academy, a software reliability manager at Luminar Technologies, and a UNIX kernel engineer and leading software development as a director in both startup and well-established companies. He’s worked in leadership positions at Adchemy, VMware, Skyfire, Intuit, Vector Launch, and Yahoo! In addition to teaching computer science courses at UCSC Extension, he teaches at Holy Names College and the University of Wisconsin-Eau Claire. During his free time, Forouhari designs and publishes math and word problems and tinkers with Raspberry Pi programming.

Danesh Forouhari's courses currently open for enrollment

Rust Programming Fundamentals

CMPR.X426
$800
  • Live-Online Attend via Zoom at scheduled times.
Schedule
Date Start Time End Time Meeting Type Location
Tue, 04-21-2026 6:30pm 9:30pm Live-Online REMOTE
Tue, 04-28-2026 6:30pm 9:30pm Live-Online REMOTE
Tue, 05-05-2026 6:30pm 9:30pm Live-Online REMOTE
Tue, 05-12-2026 6:30pm 9:30pm Live-Online REMOTE
Tue, 05-19-2026 6:30pm 9:30pm Live-Online REMOTE
Tue, 05-26-2026 6:30pm 9:30pm Live-Online REMOTE
Tue, 06-02-2026 6:30pm 9:30pm Live-Online REMOTE
Tue, 06-09-2026 6:30pm 9:30pm Live-Online REMOTE
Tue, 06-16-2026 6:30pm 9:30pm Live-Online REMOTE
Tue, 06-23-2026 6:30pm 9:30pm Live-Online REMOTE
 

This class is offered in an online synchronous format. Students are expected to log into this course via Canvas at the start time of scheduled meetings and participate via Zoom, for the duration of each scheduled class meeting.

To see all meeting dates, click "Full Schedule" below.

You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Associated Program(s)