About Me

Hello, I’m Dylan Barva, a third year Computer Science major at UC San Diego. I enjoy writing software that solves practical problems.

In Progress Coursework

EDS 124BR (Spring 2023): Teach Computational Thinking

Coursework:

Full course descriptions are available here

CSE 11 (Fall 2020): Introduction to Programming and Computational Problem-Solving: Accelerated Pace

CSE 20 (Fall 2020): Discrete Mathematics

CSE 12 (Winter 2021): Basic Data Structures and Object-Oriented Design

CSE 15L (Winter 2021): Software Tools and Techniques Laboratory

CSE 21 (Spring 2021): Mathematics for Algorithms and Systems

CSE 30 (Spring 2021): Computer Organization and Systems Programming

CSE 100 (Fall 2021): Advanced Data Structures

CSE 140 (Fall 2021): Components and Design Techniques for Digital Systems

COGS 108 (Winter 2022): Data Science in Practice

CSE 140L (Winter 2022): Digital Systems Laboratory

CSE 101 (Winter 2022): Design and Analysis of Algorithms

CSE 105 (Spring 2022): Theory of Computation

CSE 110 (Spring 2022): Software Engineering

CSE 142 (Fall 2022): Introduction to Computer Architecture: A Software Perspective

CSE 142L (Fall 2022): Software Project for Computer Architecture

CSE 95 (Fall 2022): Tutor Apprenticeship

CSE 120 (Winter 2023): Principles of Computer Operating Systems

CSE 130 (Winter 2023): Programming Languages: Principles and Paradigms