A | B | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Faculty Name | Research Area | Requirements for joining the lab | Requirements for leading a project in the lab | Lab Website | Preferred form of contact (email or application form) | Lab Description | |||||||||||||||||||
2 | Fabian Bustamante | Systems and Networking | CS340 or 345 | work with a grad student | https://aqualab.cs.northwestern.edu/ | [email protected] | We are interested in large-scale, longitudinal experimental research on networks and distributed systems. Our goal is to understand (computer) networks and the distributed systems we build on them from the perspective of users at the edge of the network, and improve and design systems based on the gained insight. Some examples of research topics: characterize PeerTube, a decentralized response to YouTube, explore the potential performance benefits of document policy for users in poor networks, understand the criticality of the submarine cable network, characterize centralization trends in the Internet and their implications; how to use DoH without sacrificing performance or privacy, .... | |||||||||||||||||||
3 | Peter Dinda | Systems and Networking | (CS 343 -> CS 446) or deep compilers / architecture / FPGA courses in most cases; Less specific for floating point or IoT privacy; Experience with software attacks of interest | Success in a 446 project or independent study | presciencelab.org, constellation-project.net, privacy-backplane.org, buoyancy-project.org | [email protected] | We conduct empirical research at the intersection of operating systems, compilers, architecture, and programming languages. We build such things. Much of that work is geared to enhancing current and future heterogeneous parallel systems through co-design in the Constellation and Interweaving Projects. We also look at correctness and security of scientific programs, particularly for floating point arithmetic. A new project in privacy in Internet Of Things environments is also starting up. That project could benefit from students interested in Rust, distributed systems, and mobile application development, including for Bluetooth. | |||||||||||||||||||
4 | Simone Campanoni | Systems and Networking | Having taken at least one of Simone's classes: http://users.cs.northwestern.edu/~simonec/Teaching.html | Work with a grad student and having shown success working with one of our group. | http://users.cs.northwestern.edu/~simonec/Team.html | [email protected] | We are interested in understanding how abstractions used within and around compilers should evolve to better support hardware and applications trends. | |||||||||||||||||||
5 | Nikos Hardavellas | Systems and Networking | (CS213+CE452) or quantum computing experience, min 2-quarter commitment | work with a grad student | http://paragon.cs.northwestern.edu/ | https://forms.gle/DCCw4t9pRQPcsQEB8 | We conduct research on energy-efficient high-performance parallel systems through cross-layer design: from emerging devices and circuits, to computer architecture, compilers, runtimes, operating systems, and applications. Right now we are particularly interested in recruiting students for QSys (Quantum Systems) and Constellation (Software & Hardware for Scalable Parallelism). | |||||||||||||||||||
6 | Jennie Rogers | Systems and Networking | COMP_SCI 339 | Work with grad students most of the time. | http://users.eecs.northwestern.edu/~jennie/ | [email protected] | We conduct research on pragmatic, privacy-preserving data analytics. We are particularly interested in bringing together multiple databases for data sharing and new approaches with which individuals can explore and understand their data. | |||||||||||||||||||
7 | Russ Joseph | Systems and Networking | ||||||||||||||||||||||||
8 | Yan Chen | Security and Privacy | CS354 or CS340 or CS343 | Take CS450 | www.cs.northwestern.edu/~list | [email protected] | We currently conduct research on Advanced Persistent Threat (APT) defense and Cloud Native platform security and management. | |||||||||||||||||||
9 | Dongning Guo (ECE with courtesy appointment in CS) | Security and Privacy | Good knowledge in probability. COMP_ENG/ELEC_ENG 334 Fundamentals of Blockchain and Decentralization is a big plus. | Mathematical maturity | http://users.eecs.northwestern.edu/~dguo/ | [email protected] | Blockchains related research. For a sample paper, see Guo and Ren, "Bitcoin's Latency-Security Analysis Made Simple" https://dl.acm.org/doi/abs/10.1145/3558535.3559791 | |||||||||||||||||||
10 | V.S. Subrahmanian | Security and Privacy | CS 349 | I won't have undergrads lead any projects in my lab | https://sites.northwestern.edu/nsail/ | [email protected] | I'm working on early warning systems for cyber attacks and for terror attacks. I am generally interested in students with a strong ML background and/or with experience with social media APIs | |||||||||||||||||||
11 | Christos Dimoulas | Programming Languages | CS 321 | CS 396 Dynamics of PL | https://users.cs.northwestern.edu/~chrdimo/ | [email protected] | We conduct research on all aspects of the design, semantics and pragmatics of programming languages. We aim to understand the principles and key ideas that make a language an effective tool for programmers. | |||||||||||||||||||
12 | Kostya Makarychev | Theory | CS 336, Approximation Algs | same | https://konstantin.makarychev.net/ | [email protected] | ||||||||||||||||||||
13 | Aravindan Vijayaraghavan | Theory | 212, quantum computing course, grad algorithms or another advanced theory course, and an interest in self-studying quantum computing/information | www.cs.northwestern.edu/~aravindv | [email protected] | We are just starting to understand the power and potential of quantum computing. There are many basic algorithmic questions related to quantum information and quantum computation (some of which have deep physics implications) that we still don't understand. I'm interesting in exploring some algorithmic questions related to entanglement and quantum information. | ||||||||||||||||||||
14 | Ken Forbus | AI and Machine Learning | 325 or 344 or Lisp experience | They always work with a grad student | Welcome to QRG (northwestern.edu) | [email protected] | We are working on building software social organisms, systems that can work with people as collaborators rather than being tools. This involves a lot of research on natural interaction (e.g. language, sketching, and vision) as well as reasoning and learning, specifically analogical learning. Analogical learning works on relational representations (visual structures, plans, explanations, event schemas...), is incremental, produces inspectable models, and is data and training efficient compared to deep learning. | |||||||||||||||||||
15 | Larry Birnbaum | AI and Machine Learning | 337, pref also 339 and 349 | Pref work w grad student or on collaborative team | ||||||||||||||||||||||
16 | Han Liu | AI and Machine Learning | 349 | Either work with a graduate student or lead a project depending on the student's interest. | http://magics.cs.northwestern.edu/index.html | [email protected] | Deep learning and data science | |||||||||||||||||||
17 | Uri Wilensky | Complex Systems, agent-based modleing, learning technologies and computational literacy | There are no formal requirements for undergrads, but, dependng on the project, they will need certain skills or learn them quickly. For many projects, it is helpful, but not necessary, to have taken CS 372 or CS472 or CS 496 | Undergrads work with supervision by a graduate student or developer and often in collaboration with other undergrads. | ccl.northwestern.edu | email [email protected] (attach resume) | The CCL Lab has a large number of positions available (for research, class credit, intern or paid position) in a number of different research areas http://ccl.northwestern.edu/positions.shtml | |||||||||||||||||||
18 | Haoqi Zhang | HCI and InfoViz | Significant design + tech exp outside of class; 330/HCI Studio; Software Construction (preferred); see http://dtr.northwestern.edu/apply | Significant design + tech exp outside of class; 330/HCI Studio; Software Construction (preferred); see http://dtr.northwestern.edu/apply | dtr.northwestern.edu | http://dtr.northwestern.edu/apply | In Design, Technology, and Research (DTR), we develop systems that shape new experiences with people and technology. We are designers, builders, and researchers. We are undergrads, grads, and faculty. We are a community who support one another, work hard together, learn together, laugh together, have a good time together, struggle together. We design solutions to address people’s needs, explore new technologies that capture our imagination, and challenge ourselves to advance the state of the art through research. | |||||||||||||||||||
19 | Ian Horswell | HCI and InfoViz | CS 376 & AI&Narrative course | |||||||||||||||||||||||
20 | Marcelo Worsley | HCI and InfoViz | Some ML experience would be great. Also looking for students with hardware experience and/or comfort with data mining. | Undergrads usually work with graduate students or continue a project that they started in a class with me | tiilt.northwestern.edu | https://forms.gle/4aAwzdkaeGuJTQ1Q7 | ||||||||||||||||||||
21 | Brenna Argall | Robotics | CS/ME 301; being willing to travel to Chicago campus; minimum 2 quarter commitment | Realistically they will not; they work closely with a graduate student mentor. | argallab.northwestern.edu | https://docs.google.com/forms/d/e/1FAIpQLSfqzNV0Edn5owOQuRQqfM-LKKI3Eg8cVXsQcgKczNyzAobR6w/viewform?vc=0&c=0&w=1&flr=0 | The argallab advances human autonomy through the use of robot autonomy. We work closely with end-users of assistive robotic technologies, and our lab is located within an open plan research hospital: students write code literally steps away from inpatients receiving therapy. Undergrads participate in our lab in a specrum of ways, from helping to run human subject study sessions, to developing code and hardware for our robotic arm and wheelchair platforms. We look forward to hearing from you! | |||||||||||||||||||
22 | Mike Rubenstein | Robotics | Programming experience, robotic hardware experience, cs 409 | https://users.cs.northwestern.edu/~mrubenst/ | [email protected] | |||||||||||||||||||||
23 | Nabil Alshurafa | Computer Engineering | Programming experience, experience with prototyping platforms (e.g., arduino), familiarity with machine learning, | https://habitslab.github.io/ | [email protected] | Our lab is at the intersection of computer science and preventive medicine. Through analysis of continuous streams of data provided by smartphones and wearable sensors, we use signal processing intelligence and machine learning to understand a person’s moment-to-moment behavior, psychological states, and environmental context in which the behavior occurs. We design, build, and analyze end-to-end mobile health (mHealth) systems, while focusing on processing its data to help answer health-related questions. | ||||||||||||||||||||
24 | Andrew Crotty | Systems and Networking | CS339 | https://users.cs.northwestern.edu/~ajc4828/ | [email protected] | We conduct research on a broad range of topics related to data management and data science, primarily focusing on the design and implementation of tools for large-scale data analytics. Our work covers all layers of the data science stack, ranging from novel user interfaces (e.g., visual data exploration, natural language query translation) to low-level system optimizations that leverage the latest hardware. If you are interested in working on these types of problems, please reach out to: [email protected] | ||||||||||||||||||||
25 | Duri Long | HCI and InfoViz | Looking for 1 student with machine learning experience, to work on development of museum exhibits and activities to teach young learners about AI/ML. | Work with a graduate student or work in the lab for ~1 year | https://creativeinterfaces.soc.northwestern.edu/ | [email protected] | In the Creative Interfaces Research + Design Studio, we conduct research surrounding AI literacy and human-AI interaction. Our research looks to how humans interact and learn as a way of informing the design of public AI literacy interventions as well as the development of AI that can interact naturally and improvise creatively with people in complex social environments. We design and build interactive, embodied learning experiences for spaces like museums and public libraries to broaden public understanding of AI, and we explore how to design and develop AI that can co-create with people. If you are interested in working on these types of projects, please reach out to: [email protected]. | |||||||||||||||||||
26 | Joshua Glaser | AI and Machine Learning | Programming experience in Pytorch and some knowledge of neural networks. A willingness to occasionally visit the Chicago campus | https://glaserlab.github.io/ | [email protected] | Our research focuses on developing and applying machine learning tools to make sense of neuroscience data. | ||||||||||||||||||||
27 | Dan Linna | Other | https://docs.google.com/document/d/1Qfm2TGpL3SMnodDuWzPXhXiqW1M5tFoCbqeiazAbCjU/edit?usp=sharing | https://www.law.northwestern.edu/student-life/events/innovation-lab/ | ||||||||||||||||||||||
28 | Nick Diakopoulos | HCI and InfoViz | Programming in python, use of APIs, general knowledge of generative AI, interest in media (e.g. journalism) | https://www.nickdiakopoulos.com/; https://cj-lab.org/ | [email protected] | I am seeking undergraduates to develop small projects related to how to use generative AI responsibly for journalistic and news productivity tasks. This could include evaluation experiments, or prototyping of tools. Each project will result in writing a blog post published here: https://generative-ai-newsroom.com/ | ||||||||||||||||||||
29 | Kate Smith | Quantum Systems | Python programming, linear algebra, knowledge of computer architecture is preferred, interest/experience in quantum computing | quantumkate.com | [email protected] | I'm not in immediate need of a undergraduate researcher, but if the right one came along, I could certainly find a project for them. | ||||||||||||||||||||
30 | Karan Ahuja | AI and Machine Learning | Programming experience, experience with mobile prototyping (e.g., iOS, android), familiarity with computer vision and multimodal ML | http://spice-lab.org/ | [email protected] | The lab creates cutting-edge computing technologies that sense, track, and understand humans to augment their interactions and assist them in daily life. | ||||||||||||||||||||
31 | Karan Ahuja | HCI and InfoViz | Programming experience, experience with mobile prototyping (e.g., iOS, android), familiarity with embedded systems or mixed reality dev platforms like Unity | http://spice-lab.org/ | [email protected] | The lab creates cutting-edge computing technologies that sense, track, and understand humans to augment their interactions and assist them in daily life. | ||||||||||||||||||||
32 | Noshir Contractor | HCI and InfoViz | Experience or strong interest in (i) computational or statistical modeling of social networks; (ii) designing online experiments to study human AI teaming. CS341 or CS441 is highly desirable. | Work closely with an interdisciplinary research team, including Ph.D. students in Technology & Social Behavior (CS+Comm), Industrial Engineering & Management Sciences, and Media, Technology & Society. | SONIC.northwestern.edu | Look for Spring 2025 announcements here: https://sonic.northwestern.edu/about/join-us/ | The Science of Networks in Communities (SONIC) research group advances social network theory and methodology by developing cutting-edge techniques to understand and enable human and human-AI networks in diverse communities. | |||||||||||||||||||
33 | Nivedita Arora | AI and Machine Learning | Time series analysis, Applied ML, ability to hack and figure out new things, self-motivated, min 2 quaters commitment. | https://vaksustainablecomputing.com/ | form here | |||||||||||||||||||||
34 | Nivedita Arora | Systems and Networking | Embedded system porgramming/ Python Programming, ability to hack and figure out new things, self-motivated, min 2 quaters commitment | https://vaksustainablecomputing.com/ | form here | |||||||||||||||||||||
35 | Manling Li | AI and Machine Learning | strong interest in research in AI/ML; highly motivated (min 20 hours into the project each week) | Work closely with both PhD students and me, with weekly individual meeting and group meetings | https://limanling.github.io | [email protected], https://forms.gle/f7adt4tFJGvn2Dpb7 | - Large Language Models (LLMs) for reasoning and planning - Mechnism Interpratability of Large Language Models (LLMs) - Vision-Langauge Models (VLMs) for spatial intellige - Vision-Language-Action Models (VLAs) for embodied decision making/robotics | |||||||||||||||||||
36 | Darren Gergle | HCI and InfoViz | Front-end and web programming skills and an interest in building interfaces for a variety of projects. Projects currently underway that would benefit from proficiency in Python, React/js, Vercel, Unity, LLMs (and associated APIs) and NLP/AI/ML experience a plus. | Will develop an initial project with PhD student(s) in the lab and then can transition to developing their own project after spending time in the lab and working on related projects. | https://collablab.northwestern.edu/ | [email protected] | ||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |