Teaching data structures, software development, and natural language processing in the Applied Computer Science program at the University of Colorado Boulder.
Applied Computer Science Post-Baccalaureate Program
University of Colorado Boulder
I teach computer science and work at the intersection of artificial intelligence, language, and software systems. My interests include natural language processing, AI literacy, and computing education, particularly helping students build the skills needed to move into technical careers.
Applied Computer Science Post-Baccalaureate Program
Many of the students I work with in the Applied Computer Science Post-Baccalaureate program at the University of Colorado Boulder already hold a bachelor’s degree in another field and are returning to school to build a serious foundation in computer science. Some are making a career transition into software development or related technical roles, while others are preparing for graduate study in computer science or artificial intelligence.
If you are exploring options such as a second bachelor’s degree in computer science, a post-baccalaureate computer science program, or a career change into software engineering, I have written a number of pages that explain how the program works from the perspective of someone teaching in it.
➡ Learn more about the CSPB program