SPRING 2024 Course Info

Please Review This Entire Page Carefully

About WAitlists

Waitlists Work

If the course is full, please get yourself on the waitlist. 

Waitlists help us understand latent demand and could help empower us to offer more sections or figure how to accommodate more. Understand how waitlists function: https://www.ccsf.edu/admissions-recordsregistration/waitlist-information -- Email me if you have questions. 

Is My Course On Campus?

Most of my courses will take place physically at the Ocean Campus or Chinatown Campus. See the schedule

One Exception: 

Engagement and attendance are expected for success and required per my student expectations. 

Textbook = Success 

GET THE TEXTBook NOW!

Get your textbook ASAP. Delayed access to books can slow your progress and lead to a bad grade.

Please review course specific info below.

Expand your course section below for details. Scroll down if on Mobile.

Questions? E-mail me: hsoneji@ccsf.edu 

Soneji Course Details

ENRG 3
ALTERNATIVE eNERGY

Spring 2024 ENRG 3 returns to full time in person only. 

ENGN 10A
iNTRO TO ENGINEERING

Spring 2024 10A is Asynchronous and Online

Important Course Info - Including Textbook

ENGN 20
Circuits Lecture

Get The Textbook ASAP For Circuits Lecture:

We plan to launch very quickly into circuits!

ENGN 20 Circuits Lecture

ENGN 20L
Circuits Lab

ENGN 20L will be at "Ocean". 

ENGN 38
Programming for Engineers

Not Offered Spring 2024.

ENVS (SUST) 91
Sustainability Work Experience

This is a Work Experience Class

ENVS (SUST) 91 Students Must Contact Soneji Before Registering

IMPORTANT NOTE: it is the students responsibility to find an organization that will take them on as a paid or unpaid intern or volunteer. 

Key Info:

Some Ideas:

Can be found at Prof Langmo's legacy page for SUST 91.

ENVS (SUST) 31
Environmental Science

Soneji is not teaching ENVS 31 (formerly SUST 31) this Spring. The class is being offered. Please see the course schedule!