I'm Fanny Law, an ESL instructor at CCSF. I'm an immigrant from Hong Kong. I have lived in the United States for over 20 years. Learning English isn't easy, but we can all manage it if we try.
I want to share my learning journey with you!
Email: slaw@ccsf.edu
If you have any questions about our ESL courses, please email me. I'll respond within 48 hours.
August 18-December 19, 2025
Monday
6:20pm - 8:30pm
via Zoom
This class helps you prepare for the three parts of the U.S. naturalization interview:
Listening and speaking about your personal information in the N-400 form,
Learning the 100 civics questions, and
Reading and writing of basic sentences in English.
We meet via Zoom every Monday, 6:20pm-8:35pm for interactive lessons. Students also watch lesson videos and complete assignments every week.
Learn more about what this course covers.
All study materials are in Canvas.
August 18-December 19, 2025
Tuesday & Thursday
12:20pm - 1:50pm
Chinatown/North Beach Center 702
This class helps you learn English for work. You will learn useful workplace vocabulary and skills to be a successful employee in the United States. Topics include:
Health and safety at work
U.S. workplace culture and values
Basic worker rights
Communication skills for the workplace
Students will learn to
Describe health and safety practices at work
Talk about values and practices in U.S. workplace culture
Use English for common workplace communication
We meet in person at the Chinatown Campus for interactive lessons. Every week, students also complete assignments in Canvas.
All study materials are in Canvas.
Go to the RAM ID Portal and Login.
Username: CCSF ID, examples: W12345678 or @12345678
Your Canvas password is your RAM ID password.
Instructions for new students
Once logged in, Click on the Canvas Tile.
Shortcut: Login directly to Canvas.
Canvas Chat Support Hotline (833) 249-3993 is available 24/7.
What are the real challenges online students are facing? How can you be successful? Watch this short tutorial video to correct the common misunderstanding about online learning.
What Makes a Successful Online Learner? Valuable tips for success and what to expect.