Examples of UCLA courses that I have taught (or plan to teach in the near future) include:

  • “Blockchain Programming” (in the Samueli School of Engineering)
  • “Science and Technology Public Policy” (in the Luskin School of Public Affairs)
  • “Technology and Society” (in the Samueli School of Engineering)
  • “Digital Technologies and the Constitution” (in the School of Law)
  • “Intellectual Property for Technology Entrepreneurs” (in the Anderson School of Management and in the Samueli School of Engineering)
  • “Blockchain Technology and Law” (in the School of Law)
  • “Speech and Image Processing Systems Design” (in the Samueli School of Engineering)
  • “Digital Image Processing” (in the Samueli School of Engineering)

In addition, I am an instructor for the Applied Policy Project (APP) in the Luskin School of Public Affairs and for the Applied Management Research (AMR) program in the Anderson School of Management.