My research interests are broadly in experimental wireless networking and mobile computing, with a current focus on 5G networks and latency-critical applications (AR, VR, CAVs) over 5G, millimeter-wave networking, and energy-aware protocol design for smartphones. I lead the NU Wireless Networking and Systems Lab (NU WiNS Lab).
I have served as the General Co-Chair for IEEE WoWMoM 2023 and ACM EWSN 2018 and TPC Co-Chair for IEEE LANMAN 2023, IEEE HPSR 2023, IEEE DCOSS 2022, IEEE WoWMoM 2021, and IFIP Networking 2021. I received the IEEE Region 1 Technological Innovation (Academic) Award in 2019, the UB Teaching Innovation Award in 2018, the NSF CAREER Award in 2016, the UB School of Engineering and Applied Sciences Senior Teacher of the Year Award in 2017 and the Early Career Researcher of the Year Award in 2015, and the UB CSE Senior Researcher of the Year Award in 2019 and Early Career Faculty Teaching Award in 2015.
04/01/2023: Postdoc opening on next-generation cellular networks, including O-RAN and 5G/6G wireless systems. The candidate will work with a team of students and PIs of the NSF-funded X-Mili project to develop an open and programmable 5G testbed, based on standard-compliant components and radios operating in the sub-6 GHz and mmWave frequencies.
The candidate will also contribute to research use cases on the testbed, to develop and test data-driven algorithms for the optimization and control of the base station protocol stack and configuration. We are looking for candidates with a strong understanding of systems and networks, in particular of 3GPP radio access network architectures and protocols, and with solid programming skills in C/C++/Python and familiarity with Linux systems and software-defined radios.
Knowledge of FPGA (Xilinx RFSoC architectures) and/or CUDA programming and/or antennas and RF design are appreciated but not required. Interested candidates should email me CV and research statement.
07/21/2022: Download our NextG-UP app for a crowd-sourcing based measurement study of 5G uplink performance evolution.
06/22/2022: I am serving as General Co-Chair for IEEE WoWMoM 2023, which will be held in Boston, on June 12-15, 2023. We look forward to receiving your best work on wireless, mobile, and multimedia networks and seeing you in Boston!
Li Sun (PhD 2017, Best CSE PhD Dissertation Award 2017, VMware, Inc.)
Ramanujan Kotikanyakadanam Sheshadri (PhD 2018, Nokia Bell Labs)
Swetank Kumar Saha (PhD 2019, Best CSE PhD Dissertation Award 2019, Apple Inc.)
Shivang Aggarwal (PhD 2022, Outstanding PhD Research Award -- Northeastern University College of Engineering 2022, HP Labs)
MS Graduates (Thesis)
Birender Singh (MS February 2020, Zscaler)
Moinak Ghoshal (MS May 2022, PhD student at NU)
Teaching
Courses at NU
EECE 7374: Fundamentals of Networks (Spring 2021, Fall 2022, Fall 2023).
EECE 2540: Fundamentals of Networks (Fall 2021).
EECE 7398: Wireless Network Systems and Applications (Spring 2021, Spring 2023).
Courses at UB
CSE 501 Introduction to Graduate Study in Computer Science & Engineering (Fall 2020, Fall 2019).
CSE 489/589 Modern Networking Concepts (Spring 2020, Spring 2019, Fall 2017, Spring 2017, Spring 2016, Fall 2014, Spring 2014, Spring 2013, Spring 2012).
CSE 709 Seminar: Selected Topics in Wireless Networkings (Fall 2018).
CSE 709 Seminar: Millimeter-wave networking, sensing, and applications (Fall 2017, Spring 2017).
CSE 630 Advanced Wireless Networking Concepts (Fall 2016, Fall 2015, Spring 2015, Fall 2013, Fall 2012).
CSE 709 Selected Topics in Cellular Networking (Spring 2016).
CSE 701/708 Seminar: Advanced Topics in Wireless Networks (Fall 2011, Spring 2011).
Software/Datasets
Software
MPTCP: MPTCP source code for an ROG Phone 2,
from our WiNTECH 2021 paper.
MuSher: Source code of our Musher MPTCP scheduler and a set of MPTCP instrumentation tools
from our MobiCom 2019 paper.
Networking Programming Assignments: a set of three networking programming assignments, along with an automated tester/grader,
available to both students and instructors. The assignments have been used in CSE 489/589, a joint senior undergraduate/introductory graduate
class at UB.
Pacifier:
An application-layer implementation of our reliable, high-throughput multicast
protocol (presented in INFOCOM 2009)
and the MORE protocol in Linux.
Datasets
Cellular dataset under driving from our IMC 2023 paper.
Uplink 5G mmWave dataset from our 5G-MeMU 2022 paper.
60 GHz MIMO dataset from our SIGMETRICS 2022 paper.
Multi-user AR over 5G dataset from our PAM 2022 paper.