1 of 47

Finding Research

2 of 47

Resume Reviews

  • Get your Resume Reviewed!
  • Reviewed by team of passionate students
  • Upload your Resume here:

tinyurl.com/ResumeReviewSheet

  • Be sure to turn on Link Share with Organization (Comment access)

3 of 47

LeetCode Sessions

  • Thursday for this week ONLY
  • 6-7 PM E2-180
  • In partnership with SCAI, ACM-W, SHPE, and autoslug
  • Open to all skill levels!

4 of 47

ACM Movie Night

Please fill out our poll for which movie you’d like to watch with us!

5 of 47

Today’s Agenda

  • What is Research, Why Partake?
  • How do you get into Research?
  • How to contact TAs and Professors
  • Notes about Graduate School
  • Fun narrative by me (Coen)!

6 of 47

What is Research?

  • Research is the exploration of any topic or concept
    • Deep dive into a subject
  • Typically involves working with/under a faculty member but their involvement varies

7 of 47

What does Research look like?

  1. Identify a problem
  2. Gain relevant background information
  3. Solution ideation
  4. Develop solution
  5. Test and analyze results
  6. Paper writing!

8 of 47

Why Should You Get Into Research?

  1. You learn a LOT about a field of your interest
  2. Work on the forefront of technology
  3. Necessary experience for applying to graduate school + jobs
  4. Research projects can be extremely FUN!

9 of 47

Where do I start?

  1. Find a topic you’re interested in
  2. Dig a deeper into those subjects via research papers or articles
  3. Talk with others who are interested in similar topics (Network)
  4. Join a research group

10 of 47

How do we do that?

  1. Start at BSOE CSE Research Fields Website
  2. Choose a couple fields to look into
  3. Identify professors whose research interests matches yours
    1. Check personal websites for recent papers
  4. Use Google Scholar to find related work

11 of 47

Now It’s Your Turn!

Follow the previous steps to find your research interest and read 2-3 paper abstracts

12 of 47

What Next?

Join a Research Lab!

(If only it were that easy)

13 of 47

Joining Research Labs

  • Learn to Network!
  • Join via Professor
    • Office Hours
    • Professor Website
    • Cold Email
  • Join via PhD Student
    • TA Sections

UCSC students and professors at BayLearn 2023

14 of 47

Cold Emailing

  • Informative subject line
  • Address the email formally (use the correct prefix/title when addressing the professor)
  • Be direct and straight to the point (don’t beat around the bush)
    • If you just want to talk let them know
    • If you want a position tell them you’re interested
  • Show that you put in the time to research the chosen field
    • ie: tell them that you found their ___ paper interesting

15 of 47

How NOT to Cold Email…

  • Overly casual, lacking formality
    • Use of incorrect font
  • Inconsistent grammar
  • Shows no forethought or care
  • Gives the professor no background information

16 of 47

How not to email prospective grad school advisors

Decomposition.ai blog post

By Lindsey Kuper

17 of 47

How to Cold Email!

  • Informative and formal address and header
  • Gives background on who you are and why you are good fit for research
  • Shows you are passionate about the field
  • Goes out of the way to make a meeting

18 of 47

Another Good Example (High School Student)

Hello Professor {name},

My name is {name} and I am a junior at {high school} in {city}, California. I came across your page while browsing the UCSC Baskin Engineering website for potential research opportunities. In the process of trying to figure out what field I would like to focus on in the future, I like to seize every available opportunity to learn more about the fields I am curious about, and I have started to look for ways to involve myself in research throughout the year.

I would like to ask if any postdoc or graduate students in the {field} and {subject} group would be interested in having a high school research assistant/intern to help out remotely with any simple tasks (tabulating data, writing simple scripts, testing, etc) that a high schooler could possibly do. I would be thrilled to apply the skills I have been learning to try to solve real-world problems, and I am willing to do any tasks necessary.

Regarding my experience, I have taken courses in machine learning, Java, and Python. I have also completed {CS course} and {CS course}. I’ve also completed a project with {AI group} where my group and I analyzed stock reviews and utilized NLP to predict stock prices. Additionally, I am a robotics team member and have basic experience in assembling hardware parts and robotic designs. I have linked my resume and my unofficial high school transcript for more relevant information. I would appreciate the opportunity to help you and I believe this experience would be invaluable to helping me decide my path through college and beyond. Thank you for your valuable time and I look forward to hearing back from you!

Best regards,

{name}

19 of 47

Graduate Schooling + Timeline

Relevance

  • If you plan on pursuing a PhD or a M.S. degree with research, it is necessary to pursue research in your undergrad.
  • If you plan on pursuing a PhD, you must have a paper published or under review by the time you are applying to grad school.
  • Having a paper published in undergrad will drastically increase your chances of getting into a good graduate research program.
    • Top schools will typically only take students who have published papers. c

Timeline

Freshman/Sophomore year - get involved in a research lab!

Sophomore/Junior year - make significant contributions to a project, start working towards a paper

Winter of Junior year - submit your paper to journals and conferences

By fall of senior year - Have your paper submitted to a conference/journal or published , list your paper in your graduate school application.

20 of 47

My Experience in Research

A short talk by Coen

21 of 47

Where it all began: CSE 30

Coen Adler

I’m doing research on Computational Ecology anyone want to help?

22 of 47

CSE 30 Discussion Section

23 of 47

Professors

Leilani Gilpin

Artificial Intelligence Explainability Accountability (AIEA) Lab

Luca de Alfaro

Computational Ecology

24 of 47

Diffusion Models for Species-Specific Functional Habitat Connectivity

University of California, Santa Cruz

Team members:

Luca de Alfaro, Natalia Ocampo-Peñuela, Coen Adler, Artie Nazarov, Jasmine Tai, Natalie Valett

25 of 47

Habitat Connectivity

  • Habitat connectivity maps species ability to traverse over a landscape
  • It is essential for viability of a species
    • Larger habitats
    • Greater genetic diversity
  • How do we map it?

Habitat Connectivity computed for Acorn Woodpecker

Image: Birdsoftheworld.org

26 of 47

Project Breakdown

Correlation

Web Application

EcoScape

Geospatial Data

SCGT

(UC Santa Cruz Geographical Toolkit)

Data Collection

Habitat/Landscape generation

Connectivity

Algorithm

Stochastic Diffusion

Optimization

Iteration/GPU parallelization

Artifacting

Validation

eBird Validation

Hop Size vs Dispersal Distance

Prototyping

Google Cloud

Google Earth Engine

Google Maps API

27 of 47

Project Breakdown

Correlation

Web Application

EcoScape

Geospatial Data

SCGT

(UC Santa Cruz Geographical Toolkit)

Data Collection

Habitat/Landscape generation

Connectivity

Algorithm

Stochastic Diffusion

Optimization

Iteration/GPU parallelization

Artifacting

Validation

eBird Validation

Hop Size vs Dispersal Distance

Prototyping

Google Cloud

Google Earth Engine

Google Maps API

28 of 47

Connectivity Algorithm

Input

Result

Habitat

Landscape

(Resistance)

Repopulation

Gradient/Flow

29 of 47

Connectivity Algorithm

30 of 47

Mapping Connectivity

  • Existing models limited by efficiency
  • Our model utilizes a pixel-level diffusion algorithm
    • Utilizes parallel GPU computation
    • Up to 1,000 times faster
  • Measuring accuracy via correlation with citizen-science data from eBird
    • First quantitative validation technique using citizen-science data
    • On par with leading models

Habitat Connectivity/Flow computed for Acorn Woodpecker

31 of 47

Mapping Flow

  • Generates a Flow layer
    • Flow indicates a pixel’s impact on connectivity
  • Higher flow equates to higher “foot” traffic
    • Used to find important corridors in connectivity
  • Calculated using backpropagation via diffusion

Habitat Flow computed for Acorn Woodpecker

32 of 47

Geo For Good 2022/2023

33 of 47

Artificial Intelligence Explainability Accountability (AIEA) Lab

Lab members:

Leilani Gilpin, Coen Adler, Shengjie Xu, Oliver Chang, Olivia Wang, Li Liu, etc…

34 of 47

35 of 47

36 of 47

Introduction to GANs

37 of 47

Post-Hoc Explanation Disagreements

38 of 47

Measuring Disagreements

39 of 47

Fair Decision Trees

40 of 47

Fair Augmentation of Decision Trees

41 of 47

Example

42 of 47

Baylearn 2023

43 of 47

ACM Undergraduate AI Research Lab

Lab members:

Coen Adler, Arnav Kartikeya, Kevin Bachelor, Aled dela Cruz, Ihina Nath, Joshua Schuman, etc…

44 of 47

Utilizing Segment Anything Model for Assessing Localization of GRAD-CAM in Medical Imaging

45 of 47

Analysis of Training PINNs on Multiple Computational Fluid Dynamics Models Consisting of Different Shapes

46 of 47

Any Questions?

47 of 47

Important Links