Efficient R Programming: Working with Many Columns, Functions, and Models
Description: A good rule of thumb in data wrangling and programming is: if you find yourself copying and pasting a block of code more than twice, it’s time to stop and think about a more efficient approach. This course will introduce functional programming and other techniques to reduce redundancy and enhance the computational efficiency of your R code. We will cover practical skills frequently used in data projects, such as manipulating multiple columns, writing anonymous functions, using map(), nesting dataframes within tibbles, and running multiple regressions and comparing them results simultaneously. Attendees are expected to have basic familiarity with data wrangling using dplyr in R.
- Instructor: Brian Leung, CSSCR Consultant
- Date: Monday, July 20, 2026
- Time: 10:00am – 11:20am
- Location: Savery 121 (Small Lab)
- Register here.
Description: This workshop introduces core concepts and tools for working with spatial data in Python, providing overview for geospatial data models, vector analysis with Shapely/GeoPandas, and raster processing with Rasterio/GDAL. Participants are encouraged to take an introductory Python course but not required.
- Instructor: Yuying Xie, CSSCR Consultant
- Date: Monday, Jul 27, 2026
- Time: 1:30pm – 2:50pm
- Location: Savery 117 (Big Lab)
- Register here.
Introduction to Agentic Coding with Codex
Description: Codex is OpenAI’s coding agent, a software that has access to your project’s files and can generate code, reorganize your directories, and make slides and reports. This workshop introduces a workflow with the codex app. Note: although Codex is currently available to those with a free ChatGPT subscription, it is likely that on the date of the workshop it will require a $20/month level plan. This workshop is great for you if you have already accessed or plan to access a “Plus” level subscription.
- Instructor: Tynan Challenor, CSSCR Consultant
- Date: Tuesday, July 28, 2026
- Time: 10:00am – 11:20am
- Location: Savery 121 (Small Lab)
- Register here.