Professional Service

Review Panels

  • Agency for Science, Technology and Research (A∗STAR)
    Singapore, 2024

  • National Science Foundation (NSF)
    2025, 2024, 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016

  • Natural Sciences and Engineering Research Council of Canada (NSERC)
    Canada, 2019

  • IEEE Senior Memer Application Review Panel, (IEEE)
    2022

Conference Organizing Committee

  • General Co-chair, The 27th International Symposium on Stabilization, Safety, and Security of Distributed Systems
    SSS 2025, Kathmandu, Nepal, October 9-11, 2025 (Consider submitting!)

  • Steering Committee, The 21st International Conference on Distributed Computing and Intelligent Technology
    ICDCIT 2025

  • General Chair, The 20th International Conference on Distributed Computing and Intelligent Technology
    ICDCIT 2024

  • PC Co-chair, The 19th International Conference on Distributed Computing and Intelligent Technology
    ICDCIT 2023

  • Local Chair, The 13th International Conference on Intelligent Human-Computer Interaction
    IHCI 2021

  • PC Track Chair, The 22nd International Symposium on Stabilization, Safety, and Security of Distributed Systems
    SSS 2020

  • Workshops Chair, The 32nd International Symposium on Distributed Computing
    DISC 2018

Conference Program Committee

  • International Symposium on Distributed Computing
    AAMAS, 2025

  • International Conference on Innovations/Advances in Computing Research
    ICR/ACR, 2025

  • International Workshop on Decentralized physical infrastructure network
    DePIN, 2024, 23

  • World Forum on Internet of Things
    WF-IoT, 2023

  • International Conference on Artificial Intelligence, Blockchain, and Internet of Things
    AIBThings, 2024

  • IEEE International Conference on Data Engineering
    ICDE, 2024

  • International Artificial Intelligence and Blockchain Conference
    AIBC, 2024, 23

  • IEEE International Parallel and Distributed Processing Symposium
    IPDPS, 2024, 23, 22, 18

  • IEEE International Conference on Distributed Computing Systems
    ICDCS, 2025, 23, 22

  • ACM International Conference on Distributed Computing and Networking
    ICDCN, 2025, 22, 21

  • International Conference on Distributed Computing and Intelligent Technology
    ICDCIT, 2025, 22

  • International Symposium on Distributed Computing
    DISC, 2025, 2022, 18

  • International Congress on Blockchain and Applications
    BLOCKCHAIN, 2024, 23, 22

  • IEEE International Conference on High Performance Computing, Data, and Analytics
    HiPC, 2025, 24, 22, 21, 20

  • International Symposium on Computing and Networking
    CANDAR, 2024, 23, 22, 21, 20, 19, 18

  • International Conference on Intelligent Human-Computer Interaction
    IHCI, 2024, 23, 22

  • International Conference on Principles of Distributed Systems
    OPODIS, 2021

  • Online Conference on Algorithms
    IOCA, 2021

  • European Conference on the Engineering of Computer Based Systems
    ECBS, 2025, 24, 23, 22, 21

  • Intl. Symposium on Stabilization, Safety, and Security of Distributed Systems
    SSS, 2024, 23, 21, 20, 19

  • ACM Symposium on Parallelism in Algorithms and Architectures
    SPAA, 2020

  • Workshop on Networks and Systems for Agriculture
    AGRINETS, 2020, 15

  • Int. Workshop on Scheduling and Resource Mgmt for Parallel and Distributed Systems
    SRMPDS, 2020, 19

  • International Conference on Contemporary Computing
    IC3, 2022, 21, 20, 19

  • International Conference on Computing and Network Communications
    CoCoNet, 2020, 19

  • IEEE World Congress on Services
    IEEE SERVICES, 2019

  • The Workshop on Education for High-Performance Computing
    EduHPC, 2019, 18

  • Workshop on Advances in Parallel and Distributed Computational Models
    APDCM, 2018

  • ACM SIGPLAN International Symposium on Memory Management
    ISMM, 2016

Session Chair

  • International Symposium on Stabilization, Safety, and Security of Distributed Systems
    SSS 2023, 20, 19

  • International Symposium on Distributed Computing
    DISC, 2018

  • Workshop on Advances in Parallel and Distributed Computational Models
    APDCM, 2018

  • IEEE International Parallel and Distributed Processing Symposium
    IPDPS, 2018

  • International Conference on Computer Communication and Networks
    ICCCN, 2015

Conference Review Member

  • International Conference on Automation Science and Engineering
    CASE, 2023

  • Algorithms and Data Structures Symposium
    WADS, 2023

  • International Symposium on Algorithms and Computation
    ISAAC, 2023

  • ACM-SIAM Symposium on Discrete Algorithms
    SODA, 2023, 18

  • IEEE International Conference on Robotics and Automation
    ICRA, 2022, 20, 16

  • IEEE International Conference on Systems, Man, and Cybernetics
    SMC, 2022, 21

  • International Computing and Combinatorics Conference
    COCOON, 2022, 21

  • International Symposium on Distributed Computing
    DISC, 2024, 23, 21, 19, 17, 16

  • ACM Symposium on Principles of Distributed Computing
    PODC, 2021, 20

  • ACM Symposium on Parallelism on Algorithms and Architectures
    SPAA, 2021, 16, 11

  • IEEE International Conference on Systems, Man, and Cybernetics
    SMC, 2022, 21

  • International Symposium on Algorithmics of Wireless Networks
    ALGOWIN, 2024, 23, 21

  • International Conference on Distributed Computing and Networking
    ICDCN, 2020, 19, 18

  • International Conference and Workshop on Algorithms and Computation
    WALCOM, 2019

  • IEEE/RSJ International Conference on Intelligent Robots and Systems
    IROS, 2023, 19

  • International Colloquium on Structural Information and Communication Complexity
    SIROCCO, 2018

  • International Workshop on Advances on Parallel and Distributed Computational Models
    APDCM, 2018

  • IEEE International Parallel and Distributed Processing Symposium
    IPDPS, 2017, 15, 10

  • IEEE International Conference on Advanced Intelligent Mechatronics
    AIM, 2016

  • IEEE International Conference on Communications
    ICC, 2015

  • ACM Workshop on Transactional Computing
    TRANSACT, 2012

  • The IEEE International Conference on Parallel and Distributed Systems
    ICPADS, 2011

  • IEEE International Workshop on Computer Network & Information Security
    WCNIS, 2010

Book Review

  • Advances in Computer Communications and Networks
    2016

  • Digital Twins: Challenges, Opportunities, and Future Research Directions
    2023

Journal Article Review

  • Journal of Parallel and Distributed Computing (JPDC)

  • IEEE Transactions on Parallel and Distributed Systems (TPDS)

  • Theoretical Computer Science (TCS)

  • Theory of Computing Systems (TOCS)

  • Concurrency and Computation: Practice and Experience (CCPE)

  • Journal of Field Robotics

  • Elsevier Computer Networks

  • Elsevier Information and Computation (I&C)

  • Elsevier Robotics and Autonomous Systems (ROBOT)

  • Elsevier Journal of Computer and System Sciences (JCSS)

  • ACM Transactions on Autonomous and Adaptive Systems (TAAS)

  • IEEE Transactions on Robotics (T-RO)

  • International Journal of Parallel, Emergent and Distributed Systems (IJPEDS)

  • Journal of Theoretical and Applied Electronic Commerce Research

  • Frontiers in Robotics and AI

  • Frontiers in Blockchain

  • Frontiers in Computer Science

  • Algorithms, MDPI

  • Information Processing Letters (IPL)

  • Applied Sciences, MDPI

  • Big Data Analytics

  • Transactions on Systems, Man, and Cybernetics: Systems, IEEE

  • Electronics, MDPI

  • Computation, MDPI

  • Science China Information Sciences, Springer

  • IEEE Access, IEEE

  • New Generation Computing, Springer

  • The Journal of Supercomputing, Springer

  • Transactions on Industrial Electronics (TIE), IEEE

  • Transactions on Mobile Computing (TMC), IEEE

  • The Computer Journal, Oxford Academic

  • Journal of Graph Algorithms and Applications (JGAA)

  • PeerJ Computer Science

  • Information Sciences, Elsevier

  • Engineering Optimization, Taylor & Francis Online,

  • Transactions on Emerging Telecommunications Technologies, Wiley,

  • Frontiers in ICT and Digital Humanities,

  • Frontiers in Public Health,

  • Energies, MDPI,

  • IEEE Robotics and Automation Letters, IEEE

  • International Journal of Networking and Computing,

  • Optimization Letters, Springer

  • Journal of Data and Knowledge Engineering, Elsevier,

  • Wireless Communication Letters

  • Defense Science Journal, Defense R&D Organization, India

  • Microprocessors and Microsystems, Elsevier

Editorial Board

  • Guest Editor
    Special Issue in Theoretical Computer Science (TCS) on DC track of ICDCIT 22/23

  • Reviewer Board
    MDPI Algorithms, April 2020–present, Impact factor: 1.46

  • Topic Advisory Board
    MDPI Algorithms, August 2022–present, Impact factor: 1.46

  • Guest Editor
    MDPI Algorithms, Special Issue: Distributed Computing Theory, Systems, Algorithms, and Data Structures, Impact factor: 1.46

  • Review Board
    IEEE Transactions on Parallel and Distributed Systems (TPDS), February 2020–February 2022, Impact factor: 3.402

  • Review Editor
    Frontiers in ICT and Digital Humanities, Special Section on Big Data, 2016–present

University Citizenship

    Member College of Arts & Sciences Dean Search Committee Fall 21, Spr 22
    Member CS Chair Review Committee 2019
    Alt. Member University Council on Technology 2019
    Member Graduate Studied Committee 2023, 22, 21, 20, 19, 18, 17
    Member Scholarships Committee 2023, 22, 21, 20, 19
    Lead Industrial Advisory Board 2023, 22, 21, 20
    Lead Computer Engineering Concentration 2022, 21, 20, 19
    Member Colloquium & Research Committee 2021, 20, 19, 18
    Member Preliminary Examinations Committee 2022, 18, 17, 16, 15
    Member TT Faculty Search Committee 2021, 20, 19, 18, 17, 16, 15
    Chair TT Faculty Search Committee 2024
    Member Curriculum Committee 2017