CINXE.COM
Search Courses
<!doctype html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <meta name="description" content="Search Courses"> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <title>Search Courses</title> <link rel="stylesheet" href="/js/lfjs.css"> <link rel="stylesheet" href="/fonts/font-awesome/font-awesome.min.css"> <link rel="stylesheet" href="fose.css?1732197818246"> <link rel="shortcut icon" href="/favicon.ico" /> <script> function isIOS() { return ['iPad Simulator', 'iPhone Simulator', 'iPod Simulator', 'iPad', 'iPhone', 'iPod'].includes(navigator.platform) || (navigator.userAgent.includes("Mac") && "ontouchend" in document) } if(isIOS()){ const viewportmeta = document.querySelector('meta[name=viewport]'); viewportmeta.setAttribute('content', "initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"); } </script> <script> var foseConfig = { apiURL: "api/?page=fose", context: "fose", canCreateCart: true, textAPIError: "Sorry, we were unable to process your request", textLoading: "Loading...", textSearching: "Searching...", textNotOffered: "This course is not currently being offered", textTooBroad: "Search too broad, please use the search fields to narrow your results", textCriteriaInvalid: "Search criteria has errors, please fix all errors to continue", textValueVaries: "Varies by section", textAmbiguousCartTerm: "To view your primary cart, please select a specific term first", textInvalidCartName: "Cart name is invalid. It must not be empty and cannot contain pipe characters.", textCartIsReadOnly: "The specified cart is read-only and cannot be modified", textSectionInCart: "This section is in your cart", textConfirmClearCart: "Are you sure you want to clear the contents of this cart?", textUpdateCartFailed: "Your cart could not be updated, please try again. Error:", textRegisteredSection: "You are registered for this section", textCourseTaken: "You have taken this course", textCourseTakenEquiv: "You have taken a course that is equivalent to this", textSectionCanceled: "Canceled section", textSectionFull: "This section is full", textNoResultsFound: "No Results Found", textCartContents: "Cart Contents", textSearchResults: "Search Results", textError: "Error", textCart: "Cart", textPlan: "Plan", textPlanSnapshot: "Snapshot", textPlanNoTermAssigned: null, textPlanCourseNotOffered: "Course Not Offered", textPlanOptionCleanedup: "Squash Old Terms", textCouldNotProcessRequest: "Sorry, something went wrong and we were unable to process your request. Please try again.", textResetSearch: "Reset Search", textClearCart: "Clear Cart", textDeleteCart: "Delete Cart", textSearchCriteria: "Search Criteria", textShortTerm: "Term", textSectionNumber: "Section Number", textMeets: "Meets", textInstructor: "Instructor", textAddToCart: "ADD TO CART", textRemoveFromCart: "REMOVE FROM CART", textTermCalendar: "Term Calendar", textSelectedSection: "Selected Section", textShowAll: "SHOW ALL", textCourse: "Course", textCalendar: "Calendar", textInstructorStaff: "Staff", textInstructorTeam: "Team", textSectionOnWaitlist: "You are on the waitlist for this section", textSectionOnWaitlistPosition: "You are on the waitlist for this section in position:", textTerm: "Term", textManageCourse: "MANAGE COURSE", textProgramsCatalogLink: "the Catalog", textAdvisingPIN: "Advising PIN", textCartAddSuccess: "Added {{ section.code }}", textCartRemoveSuccess: "Removed {{ section.code }}", textCartAddError: "Error - Could not add {{ section.code }}", textCartRemoveError: "Error - Could not remove {{ section.code }}", notifyOnCartOperations: true, calendarGroups: "LEC,SEM,LAB", calendarColors: ["#c6dbef,#08519c","#c7e9c0,#006d2c","#fee6ce,#d94801","#d9d9d9,#252525"], calendarAssocSections: false, calendarAssocSectionsIcon: true, calendarAssocSectionsCrn: true, calendarAssocSectionsMp: true, calendarAssocSectionsInstr: true, calendarAssocUpdateOnClick: false, calendarTbaSections: true, calendarTbaSectionsIcon: true, calendarTbaSectionsTerm: false, calendarTbaSectionsSectionNo: true, calendarTbaSectionsSchd: true, calendarTbaSectionsInstr: true, calendarTbaUpdateOnClick: false, itemName: "course", itemsName: "courses", courseRegex: "[A-Z]{1,9}\\s?[A-Z]{1,9}\\s?\\d{2,4}[A-Z]?\\.?[\\d]{1,9}[A-Z]?", searchRegexes: {"regex":"[A-Z]{1,9}\\s?[A-Z]{1,9}\\s?\\d{2,4}[A-Z]?\\.?[\\d]{1,9}[A-Z]?","appearsIn":"keyword","mapsTo":"alias","regexFlags":""}, haveCART: null, promotedScreens: {}, collapse: {"groupByPrimary":"key","groupBySecondary":null,"keyField":"key","countFields":null,"rollupFields":null,"rollupSomeFields":null,"rollupEveryFields":null}, sis: "unknown", fuseURL: "api/?page=sisproxy", userRecordURL: null, codeMapping: {}, srcDBs: [{"code":"2024","name":"2024-2025","short":"2024","contains":"","status":"","flags":""},{"code":"2023","name":"2023-2024","short":"2023","contains":"","status":"","flags":""},{"code":"2022","name":" 2022-2023","short":"2022","contains":"","status":"","flags":""},{"code":"2021","name":"2021-2022-migration","short":"2021","contains":"","status":"","flags":""}], haveSAM: null, authWindowFeatures: "height=600,width=800,left=100,top=100", authURL: null, textTermCalendarDisclaimer: "*Class breaks (including holidays) are not displayed. Consult the academic calendar for class breaks and individual class syllabi for exceptions to the published class meeting dates/times.", displayTermCal: false }; </script> </head> <body class="user-anon screens--samenabled--off screens--isprod--on"> <div id="modal" class="modal"><div id="modal__content" class="modal__content"></div></div> <header class="banner" role="banner"> <h1 class="banner__title">UCSF COURSE SEARCH</h1> </header> <main class="panels"> <div class="panel panel--visible"> <div class="panel__content" tabindex="0"> <div class="panel__head"> <h2>Search Courses</h2> </div> <div class="panel__body" data-search-data-provider="search-panel"> <form id="search-form"> <div id="crit-section-1464624409188" class="section"><div id="crit-content-1464624409188" class="section__content"> <div class="form-group"> <label for="crit-keyword" class="sr-only">Keyword</label><input type="text" id="crit-keyword" class="form-control" placeholder="Keyword"> </div> <div class="form-group"> <button class="btn btn--full" id="search-button" data-action="search" type="submit">SEARCH</button> </div> <div class="form-group"> <button class="btn btn--full" id="reset-button" data-action="panel-home" type="button">Reset</button> </div> </div></div> <div id="crit-section-1464797400962" class="section"><h3 class="section__title">ADVANCED SEARCH</h3><div id="crit-content-1464797400962" class="section__content"> <div class="form-group"> <label for="crit-subject" class="sr-only">Subject</label> <select id="crit-subject" class="form-control seligo-desktop" data-type="single-column" data-seligo-label="Subject"> <option value="">Any Subject</option> <option value="AICOMPDRUG">AICOMPDRUG - AI Comp Drug Disc. Dev.</option> <option value="ANATOMY">ANATOMY - Anatomy</option> <option value="ANE PERIOP">ANE PERIOP - Anesthesia And Perioperative Care</option> <option value="ANTHROPOL">ANTHROPOL - Anthropology</option> <option value="BIO MD INF">BIO MD INF - Biomedical Informatics</option> <option value="BIOCHEM">BIOCHEM - Biochemistry</option> <option value="BIOENGR">BIOENGR - Bioengineering</option> <option value="BIOMED IMG">BIOMED IMG - Biomedical Imaging</option> <option value="BIOMED SCI">BIOMED SCI - Biomedical Sciences</option> <option value="BIOPHRM SC">BIOPHRM SC - Biopharmaceutical Sciences</option> <option value="BIOPHYSICS">BIOPHYSICS - Biophysics</option> <option value="BIOSTAT">BIOSTAT - Biostatistics</option> <option value="CELL BIOL">CELL BIOL - Cell Biology</option> <option value="CHEMISTRY">CHEMISTRY - Chemistry</option> <option value="CL PHARM">CL PHARM - Clinical Pharmacy</option> <option value="COMP HLTH">COMP HLTH - Computational Precision Health</option> <option value="CRAN ANOM">CRAN ANOM - Craniofacial Anomalies</option> <option value="DATASCI">DATASCI - Data Science</option> <option value="DEN PUB HL">DEN PUB HL - Dental Public Health</option> <option value="DENTALSCI">DENTALSCI - Dental Sciences</option> <option value="DERMATOL">DERMATOL - Dermatology</option> <option value="DEV STMCEL">DEV STMCEL - Developmental & Stem Cell Biology</option> <option value="EMERG MED">EMERG MED - Emergency Medicine</option> <option value="ENDOCRINOL">ENDOCRINOL - Endocrinology</option> <option value="EPIDEMIOL">EPIDEMIOL - Epidemiology</option> <option value="EQBRAIHLTH">EQBRAIHLTH - Equity in Brain Health</option> <option value="FAM CM MED">FAM CM MED - Family And Community Medicine</option> <option value="GENCOUNSEL">GENCOUNSEL - Genetic Counseling</option> <option value="GENETICS">GENETICS - Genetics</option> <option value="GLOBL HLTH">GLOBL HLTH - Global Health Sciences</option> <option value="GRAD">GRAD - Graduate Studies</option> <option value="HIST HL SC">HIST HL SC - History of Health Sciences</option> <option value="HLTH ADMIN">HLTH ADMIN - Healthcare Administration</option> <option value="IMPLMT SCI">IMPLMT SCI - Implementation Science</option> <option value="INTERDEPT">INTERDEPT - Interdepartmental Studies</option> <option value="LAB MED">LAB MED - Laboratory Medicine</option> <option value="MEDICINE">MEDICINE - Medicine</option> <option value="MICROBIOL">MICROBIOL - Microbiology</option> <option value="NEURO SURG">NEURO SURG - Neurological Surgery</option> <option value="NEUROLOGY">NEUROLOGY - Neurology</option> <option value="NEUROSCI">NEUROSCI - Neuroscience</option> <option value="NURSADVPR">NURSADVPR - Nursing, Advanced Practice</option> <option value="NURSING">NURSING - Nursing</option> <option value="NUTRITION">NUTRITION - Nutrition</option> <option value="OB GYN R S">OB GYN R S - Obstetrics, Gynecology And Reproductive Science</option> <option value="OPHTHALMOL">OPHTHALMOL - Ophthalmology</option> <option value="OR CRA FAC">OR CRA FAC - Oral & Craniofacial Sciences</option> <option value="OR MX SURG">OR MX SURG - Oral And Maxillofacial Surgery</option> <option value="ORAL MED">ORAL MED - Oral Medicine</option> <option value="ORAL RAD">ORAL RAD - Oral Radiology</option> <option value="ORTHO SURG">ORTHO SURG - Orthopaedic Surgery</option> <option value="ORTHODONT">ORTHODONT - Orthodontics</option> <option value="OTOLARYN">OTOLARYN - Otolaryngology</option> <option value="PATHOLOGY">PATHOLOGY - Pathology</option> <option value="PED DENT">PED DENT - Pediatric Dentistry</option> <option value="PEDIATRICS">PEDIATRICS - Pediatrics</option> <option value="PERIODONT">PERIODONT - Periodontology</option> <option value="PHARM CHEM">PHARM CHEM - Pharmaceutical Chemistry</option> <option value="PHARMACOL">PHARMACOL - Pharmacology</option> <option value="PHARMGENOM">PHARMGENOM - Pharmacogenomics</option> <option value="PHARMIS">PHARMIS - Pharmacy Integrated Sciences</option> <option value="PHYS THER">PHYS THER - Physical Therapy</option> <option value="PHYSIOLOGY">PHYSIOLOGY - Physiology</option> <option value="PRV RS DEN">PRV RS DEN - Preventive And Restorative Dental Sciences</option> <option value="PSYCHIATRY">PSYCHIATRY - Psychiatry</option> <option value="PSYCHOLOGY">PSYCHOLOGY - Psychology</option> <option value="PT CN CARE">PT CN CARE - Patient - Centered Care</option> <option value="RAD ONCOL">RAD ONCOL - Radiation Oncology</option> <option value="RADIOLOGY">RADIOLOGY - Radiology</option> <option value="REHAB SCI">REHAB SCI - Rehabilitation Science</option> <option value="RESTOR DEN">RESTOR DEN - Restorative Dentistry</option> <option value="SCIMETHODS">SCIMETHODS - Scientific Methods</option> <option value="SKILLS LAB">SKILLS LAB - Nursing Skills Lab</option> <option value="SOCIOLOGY">SOCIOLOGY - Sociology</option> <option value="SURGERY">SURGERY - Surgery</option> <option value="UROLOGY">UROLOGY - Urology</option> </select> </div> <div class="form-group"> <label for="crit-quarters_offered" class="sr-only">Quarters Offered</label> <select id="crit-quarters_offered" class="form-control" data-type="multiple-column"> <option value="">Any Quarters Offered</option> <option value="quarters_offered_quarters_offered_fall">Fall</option> <option value="quarters_offered_quarters_offered_spring">Spring</option> <option value="quarters_offered_quarters_offered_summer">Summer</option> <option value="quarters_offered_quarters_offered_winter">Winter</option> </select> </div> <div class="form-group"> <label for="crit-grading_select" class="sr-only">Grading</label> <select id="crit-grading_select" class="form-control" data-type="multiple-column"> <option value="">Any Grading</option> <option value="grading_select_grading_letter_grade">Letter Grade</option> <option value="grading_select_grading_pnp_su">P/NP (Pass / Not Pass), S/U (Satisfactory / Unsatisfactory)</option> <option value="grading_select_grading_ip_spup">In Progress (IP, SP/UP) Grading</option> </select> </div> <div class="form-group"> <div><input type="checkbox" id="crit-web_based_course" value="Y" > <label for="crit-web_based_course">Web-Based Online Course</label></div> </div> <div class="form-group"> <div><input type="checkbox" id="crit-graduate_division" value="Y" > <label for="crit-graduate_division">Graduate Division</label></div> </div> </div></div> </form> <a href="#" id="deep-link-tag" data-group="" data-key="" data-srcdb="" data-action="result-detail" style="display: none;"></a> </div> </div> </div> <div class="empty-space"> <div class="empty-space__content"> <div class="glass"> <div class="glass__content"> <h2>UCSF Course Search</h2> <p>Use the search panel on the left to find and narrow down courses of interest.</p> <p><strong><a href="/course-catalog/">Course Catalog Home</a></strong></p> </div> </div> </div> <div class="empty-space__version"> 69.2.240 </div> </div> </main> <div id="notifications"></div> <div id="sam-login" class="sam-login screen noscript" role="dialog"> <div class="sam-login-header"> SAM Login </div> <div class="sam-login-body"> <div class="login-section message"> <p>Area for a message of some kind</p> </div> <div class="login-section debug" id="debug-area"><p>Some Text</p></div> </div> <div class="buttons clearfix"> <div class="cancel"> <button class="btn-cancel inline-btn btn">Cancel</button> <button class="inline-btn btn-login btn">Login</button> </div> </div> </div> <script src="fose.js?1732197818246"></script> <script src="/js/lfjs.js"></script> </body> </html>