Teaching

Spring 2023

236804: Seminar on DNA Data Storage

234141: Combinatorics for Computer Science

Winter 2022 

236379: Coding and Algorithms for Memories

Spring 2022

236804: Seminar on DNA Data Storage

Winter 2021 

236379: Coding and Algorithms for Memories

236001: Introduction to Departmental Research

Spring 2021

236804: Seminar on Erasure Coding in Distributed Storage Systems

234141: Combinatorics for Computer Science

Winter 2020 

236379: Coding and Algorithms for Memories

236001: Introduction to Departmental Research

Spring 2020

236804: Seminar on Erasure Coding in Distributed Storage Systems

234141: Combinatorics for Computer Science

Winter 2019 

236608: Coding and Algorithms for Memories

236001: Introduction to Departmental Research

Spring 2019

236804: Seminar on Erasure Coding in Distributed Storage Systems

234141: Combinatorics for Computer Science

Winter 2018 

236608: Coding and Algorithms for Memories

236001: Introduction to Departmental Research

Spring 2018

236802: Seminar on Erasure Coding in Distributed Storage Systems

234141: Combinatorics for Computer Science

Winter 2017 

236601: Coding and Algorithms for Memories

Spring 2017

236802: Seminar on Erasure Coding in Distributed Storage Systems

Winter 2016 

236601: Coding and Algorithms for Memories

Spring 2016

236801: Seminar on Erasure Coding in Distributed Storage Systems (jointly with Prof. Gala Yadgar)

234141: Combinatorics for Computer Science

Winter 2015

236601: Coding and Algorithms for Memories

234117: Introduction to Computer Science

Spring 2015

236803: Seminar on Coding for Non-Volatile Memories (jointly with Prof. Yuval Cassuto, EE Dept.)

Winter 2014

234117: Introduction to Computer Science

Spring 2014

236601: Coding and Algorithms for Memories