Examples of UCLA courses that I have taught include:

  • “Introduction to Communication Systems” (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)
  • “Technology and Law” (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)
  • “Blockchain Programming” (in the Samueli School of Engineering)
  • “Speech and Image Processing Systems Design” (in the Samueli School of Engineering)
  • “Digital Image Processing” (in the Samueli School of Engineering)

In addition, I have been 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.