Update (3/20/26): Unfortunately, TransferVision is no longer in service.
As a prospective transfer student, wanting to apply to multiple UC/CSU institutions can be unnecessarily difficult. These institutions often have differing requirements, making extensive scanning through ASSIST.org agreements a neccessity to transferring well.
TransferVision is a full-stack web application that allows a user to conveniently view all of the California Community College courses listed on ASSIST.org that satisfy the selected UC/CSU requirement at once.
TransferVision supports all modernized ASSIST.org agreements. Support for AICCU institution agreements will arrive accordingly.
Inspired by https://github.com/jacobtbigham/ccc_transfers.
Frontend: Vanilla JavaScript, HTML, and CSS
Backend: Lambda functions triggered with API Gateway on AWS
Database: Amazon DynamoDB
For more information regarding the technical details of TransferVision, see the documentation.
I will likely get around to rewriting the frontend in a JavaScript framework such as React or Vue.
"I am trying to find a college where this course is offered. I would prefer to take it before I transfer."
Select the corresponding school, major, and course on TransferVision to find a college that offers this course.
There are a plethora of (possibly asynchronous) options to choose from.
"I would like to minimize my courseload by taking a course that transfers to all of the schools that I want to apply to."
"CIS 21JA transfers to every other school but these two. I would really like to attend either of these two schools."
Use TransferVision to find a course that transfers to these two schools, while having any other schools in mind.
UC Berkeley
UC Irvine
UC Los Angeles
To verify the data, click on a college name to view the respective ASSIST.org agreement.
Use TransferVision to find a possible alternative.
There is only one alternative.
"Some research shows that the course is asynchronous, which means that I can take it without commuting to Santa Barbara."
From Santa Barbara City College's Spring 2024 Class Schedule
CVC does have useful features (live seat count, instant enrollment, etc.) but often fails to display courses that meet specific UC/CSU major requirements.
TransferVision adresses this, but it understandably lacks CVC's extra features which are exclusive to the discretion of California Community Colleges. More information can be found on CVC's website.
Here are various examples of TransferVision doing so:
Each option shown by TransferVision happens to be asynchronous.
From College Of San Mateo's Fall & Spring 2024 Class Schedule
From Evergreen Valley College's Fall 2024 Class Schedule
If this course wasn't asynchronous, I would have been able commute a short distance in order to take it, due to EVC being relatively close to me. This is another dimension that TransferVision has over CVC.
From Laney College's Fall 2024 Class Schedule (1 asynchronous section)
Similar courses are listed on CVC, but according to ASSIST.org, none of the courses listed articulate to PHILOS 12A. Here is the ASSIST.org agreement for Saddleback College.
Along with this, Saddleback College is not present on the list of colleges that offer courses that articulate to PHILOS 12A.
From Los Angeles Pierce College's Fall 2024 Class Schedule
From Sierra College's Fall 2024 Class Schedule
From Chaffey College's Fall 2024 Class Schedule
From Grossmont College's Fall 2024 Class Schedule
These may be very specific, but people often have specific goals for what major and school they'd like to transfer into. UC/CSU institutions tend to recommend completing as many lower division requirements as possible prior to transfer. In fact, some may require all requirements to be met prior to transfer.



























