**M1: Project Proposal** CS 190 In this course, you will be completing semester-long individual projects. All 190 projects will include conducting a literature review of a particular, focused research area as well as proposing a new research project in that area. If you have already opted to do a computer science thesis or project and been accepted by an advisor, your literature review will be the related work section for your thesis or project and your new research proposal will be your plan for your thesis or project. Otherwise, you may choose any research area that relates to the topic of your 190 section. Eventually, your chosen research area should be narrow enough that your literature review includes all published computer science papers in that area. # Choosing A Research Area Your research area should relate to the topic of your 190 section and should be something that you are excited about learning more about. Other than that, the area is up to you. If you already have an idea, great! If not, we recommend looking at recent conferences in relevant areas to see what sort of research is going on pertaining to those general subjects (most conference websites have a schedule page in which papers are organized into sessions by topic, which can be a convenient way to discover research areas). We also encourage you to meet with your 190 prof to help you identify and narrow down ideas. Examples of research areas chosen for 190 papers in previous years are given below. We've also provided a list of relevant conferences for each of the 190 sections. # Example Areas The following are a few examples of 190 paper topics that were selected by students in previous years. These examples are only to provide you with a general idea of the sorts of areas people have selected in the past. You should choose your own research area, not one of the areas listed. * Visualization tools for privacy policies * Measuring compliance with California privacy laws * Defending federated learning models against adversarial examples * Hardware-based side channel attacks # Relevant Conferences To help you explore the space of sub-areas, the following are a list of conferences that regularly publish research in areas relevant to each of the current 190 sections. 1. People, Technology, and Privacy * [Privacy Enhancing Technologies Symposium](https://petsymposium.org/2024/program.php) * [Symposium on Usable Privacy and Security](https://www.usenix.org/conference/soups2024/technical-sessions) * [USENIX Security](https://www.usenix.org/conference/usenixsecurity24/technical-sessions) (people related sessions only) * [CHI](https://programs.sigchi.org/chi/2024/program/13-may) (privacy/security related sessions only) 2. Systems and Security * [IEEE Symposium on Security and Privacy](https://sp2024.ieee-security.org/program.html) * [USENIX Security](https://www.usenix.org/conference/usenixsecurity24/technical-sessions) * [ACM Conference on Computer and Communications Security](https://www.sigsac.org/ccs/CCS2023/program.html) * [Network and Distributed System Security](https://www.ndss-symposium.org/ndss-program/symposium-2024/) 3. Robots, Autonomous Systems, and Humans * [International Conference on Intelligent Robots and Systems (IROS)](https://www.ieee-ras.org/conferences-workshops/financially-co-sponsored/iros) * [IEEE International Conference on Robotics and Automation (ICRA)](https://www.ieee-ras.org/conferences-workshops/fully-sponsored/icra) * [IEEE International Conference on Automation Science and Engineering (CASE)](https://www.ieee-ras.org/conferences-workshops/fully-sponsored/case) * [Robotics: Science and Systems (RSS)](https://roboticsconference.org/) * [Conference on Robot Learning (CoRL)](https://www.corl.org/) * [IEEE / CVF Computer Vision and Pattern Recognition Conference (CVPR)](https://cvpr.thecvf.com/) 4. ML, Computer Vision, and Generative Algorithms * [AAAI Conference on Artificial Intelligence in Interactive Digital Entertainment](https://aiide.org) * [Conference on Neural Information Processing Systems (NeurIPS)](https://neurips.cc/) * [International Conference on Learning Representations (ICLR)](https://iclr.cc/) * [International Conference on Machine Learning (ICML)](https://icml.cc/) * [Conference on Uncertainty in Artificial Intelligence (UAI)](https://www.auai.org/uai2024/) 5. Construction of Programming Languages * [Principles of Programming Languages](https://sigplan.org/Conferences/POPL/) * [International Conference on Functional Programming](https://www.icfpconference.org/) * [Architectural Support for Programming Languages and Operating Systems](https://dl.acm.org/conference/asplos) * [Object-Oriented Programming, Systems, Languages, and Applications](http://www.oopsla.org/) 6. Expressive Computing * [International Conference on Computational Creativity](https://computationalcreativity.net/home/resources/bibliography/#iccc-proceedings) * [AAAI Conference on Artificial Intelligence in Interactive Digital Entertainment](https://aiide.org) * [CHI Play](https://dl.acm.org/doi/proceedings/10.1145/3410404) * [Workshop on Procedural Content Generation](https://www.pcgworkshop.com/) * [Workshop on Experimental AI in Games](https://www.exag.org/) # What to Submit Submit your proposal to [gradescope](https://www.gradescope.com/). See gradescope for instructions on exactly what to submit.