ltao

Lixin Tao

Professor
Program Chair - Computer Engineering
Seidenberg School of CSIS
Computer Science

Lixin Tao

Westchester
Goldstein Academic Center
Room 318
| Office Hours: Tue, Thu 11:00am-12:10pm,Tue, Thu 2:10pm-3:10pm

Biography

Faculty Bio

Dr. Lixin Tao received PhD in Computer Science from University of Pennsylvania in 1988. He is now full professor and Program Director of BS in Computer Engineering.

Awards and Honors

  • East China Normal University, Shanghai, China, 2006, Advisory Professor Certificate
  • Marquis, 2005, Who's Who in America - Commemorative 60th Diamond Edition
  • Marquis, 2005, Who's Who in American Education - 2005
  • Pace University, 2004, Pace Research Grant Proposal Time Release Award
  • Computing Sciences Accreditation Board, 2004, Nominated to be Program Evaluator for CSAB (Computing Sciences Accreditation Board)
  • Marquis, 2004, Who's Who in America
  • Academic Keys, 2004, Who's Who in Sciences Higher Education - 2004
  • Marquis, 2003, Who's Who in America
  • Moore School, University of Pennsylvania, 1986, Research Fellow
  • Moore School, University of Pennsylvania, 1984, Teaching Fellow

Education

PhD, University of Pennsylvania, 1988
Computer & Information Science

M.S.E., University of Pennsylvania, 1985
Computer & Information Science

M.S.E., East China Normal University, 1981
Computer Applications & Software Engineering

B.S.E., East China Normal University, 1978
Computer Engineering

Research and Creative Works

Research Interest

Internet Computing; Server/Service Scalability; Component Technologies & Software Architectures; Parallel Computing; Machine Learning; Functional Simulation Technologies; Combinatorial Optimization

Grants, Sponsored Research and Contracts

SOA Server Technologies
Tao, L. IBM. . including a latest BladeCenter server cluster with 20 high-performance server processors (IBM’s only award in the same category in USA for 2005 targeting tier 1 or 2 computer science programs).

National Science Foundation award
Tao, L. High Performance Network Connections for Science and Engineering Research - HPNC: Internet 2, Pace University. .

Courses Taught

Past Courses

CIT 312: Introduction to Programming l
CS 121: Computer Programming I
CS 122: Computer Programming II
CS 241: Data Structures/Algorithms
CS 271: Fundmntls of Unix and C Prgmng
CS 324: Applctn Dvlpmnt w/ .NET & Web
CS 344: Intrnt Cmptng w/ Dstrbtd Cmptg
CS 344: Web Computing
CS 371: Operating Sys/Architecture
CS 371: Operating Sys/Architecture I
CS 397: .Net Web Technologies
CS 397: Intrnt Cmptng w/ Dstrbtd Cmptg
CS 410: Intro to Parallel Computing
CS 412: Concepts in Internet Computing
CS 488: Intrnt & Distributed Computing
CS 490: Ind Study in Computer Science
CS 502: Fundamentals of Programming
CS 504: Advanced Programming
CS 600: Indpndnt Study in Grad CS
CS 604: Computer Systems and Concepts
CS 608: Algorithms & Computing Theory
CS 610: Intro to Parallel Computing
CS 612: Cncpts & Strctrs:Intrnt Cmptng
CS 619: Data Mining
CS 624: Applctn Dvlpmnt w/ .NET & Web
CS 631: Topic: .Net Web Technologies
CS 632: Directed Readings in CS
CS 644: Intrnt Cmptg Distrbtd Compnnts
CS 644: Web Computing
CS 691: Computer Science Project I
CS 692: Computer Science Project II
CS 693: Thesis I
CS 694: Thesis II
CS 702: Research Seminar
CS 704: Independent Research
CS 706: Dissertation Preparation
CS 800: PhD Dissertation
CS 804: Independent Research
CS 806: Dissertation Preparation
CS 812: Cncpts & Strctrs Intrnt Cmptng
DCS 803: Sftwr Dsgn & Implementation 3
DCS 804: Cmpnt & Srvc Ornt Sftw Engnrng
DCS 805: Web Technologies
DCS 806: XLM and Semantic Web
DCS 806: XML and Semantic Web
DCS 824: Cloud & Distributed Computing
DCS 860: Distrbtd Internet/Middleware
DCS 891: Research Seminar
DCS 891: Research Seminar V
DCS 891: Research Seminar VI
DCS 990: Dissertation for DPS in Cmptng
DCS 991: Dssrttn for DPS in Cmptg II
IT 612: Web Srvr Setup, Cnfgrtn, Scrty
IT 612: Web Srvr Setup,Cnfgrtn & Scrty
IT 624: Applctn Dvlpmnt with Net & Web
IT 626: Cncpts & Struct in Intrnt Cmpt
IT 632: Internet Computg w/ Components
IT 632: Web Computing
IT 642: Intro to Mainframe Computing
IT 660: Network Security
IT 662: Web and Internet Security
IT 691: IT for E-Commerce Project I
MM 803: Maintain Matriculation-CS PhD

Publications and Presentations

Publications

Lightweight Spatial-Temporal Motion Representation from 2D Pose Sequences
Liang, X., Liu, X., Tao, L., Shan, J., Song, Q. & Yu, J. (2026). , pages 1-6. https://ieeexplore.ieee.org/document/11635260

A Low-Barrier Motion Digitization Pipeline for Pose-Based Motion Classification
Liang, X., Wang, Z., Xiong, Y., Tao, L., Song, Q. & Yu, J. (2026). , pages 1-6. https://ieeexplore.ieee.org/document/11605578

A Structured Pose-Based Framework for Human Motion Classification in Cultural Motion Analysis
Liang, X., Li, L., Yu, J., Tao, L., Song, Q. & Chen, W. (2026). , pages 1-5. https://ieeexplore.ieee.org/document/11584521

Enhancing Layout Consistency in Unified-IO 2 for Multimodal Content Generation
Liang, X. & Tao, L. (2025). https://ieeexplore.ieee.org/document/11404768

Mobile cyber-assurance informed through knowledge graph construction: the OWASP threat of insecure communications
Schmeelk, S. & Tao, L. (2020). International Journal of Internet of Things and Cyber-Assurance. Vol 1 (Issue 3/4) , pages 317--337. https://www.inderscience.com/info/inarticletoc.php?issue=3%2F4&jcode=ijitca&vol=1&year=2020

Mobile Software Assurance Informed through Knowledge Graph Construction: The OWASP Threat of Insecure Data Storage
Schmeelk, S. & Tao, L. (2020). Journal of Computer Science Research. Vol 2 (Issue 2) , pages 17--29. https://journals.bilpubgroup.com/index.php/jcsr/article/view/1765

Evaluating Word Similarity Measure of Embeddings Through Binary Classification
Altowayan, A. A. & Tao, L. (2019). Journal of Computer Science Research. Vol 01 (Issue 03) , pages 7.

A Knowledge-Based Approach to Reducing Complexity of Maintaining Semantic Constraints in Data Exchange and Integration
Jiang, N. & Tao, L. (2019). , pages 89-94.

An Ontology-based Ranking Model in Search Engines
Hou, Y. & Tao, L. (2019). Journal of Computer Science Research. Vol 01 (Issue 02) , pages 8-16.

Enhancing Secure Software Development Education Through Relevant Active Learning
Tao, L. & Qian, K. (2019). , pages 7.

Improving Prediction Accuracy for Logistic Regression on Imbalanced Datasets
Zhang, H. & Tao, L. (2019). , pages 918-919.

Parallelizing Combinatorial Optimization Heuristics with GPUs
Tao, L. & Rashid, M. H. (2019). Advances in Science, Technology and Engineering Systems Journal.

Parallelize Simulated Annealing Heuristics with GPUs
Tao, L. & Rashid, M. H. (2018). , pages 76-81.

Benchmark Requirements for Assessing Software Security Vulnerability Testing Tools
Tao, L., Parizi, R. M., Qian, K., Shahriar, H. & Wu, F. (2018).

A Knowledge-Based Approach to Reducing Complexity of Maintaining Semantic Constraints in Data Exchange and Integration
Tao, L. & Jiang, N. (2018).

Proactive User-Centric Secure Data Scheme using Attribute-Based Semantic Access Controls for Mobile Clouds in Financial Industry
Tao, L., Qiu, M., Gai, K., Zhao, H. & , . (2018). Journal of Future Generation Computer Systems. (Issue 80) , pages 421-429.

Extending OWL with Custom Relations for Knowledge-Driven Intelligent Agents
Tao, L. (2017). , pages 10.

Extending OWL with Custom Relations for Knowledge-Driven Intelligent Agents
Tao, L. (2017). Lecture Notes in Artificial Intelligence. , pages 156-166.

Hands-On Learning for Computer Network Security with Mobile Devices
Qian, K., Shi, Y., Tao, L. & Qian, Y. (2017). , pages 6.

A Knowledge-Driven Web Tutoring System Framework for Adaptive and Assessment-Driven Open-Source Learning
Sette, M., Tao, L. & Jiang, N. (2017). Vol 2 , pages 712-717.

Cloud Computing and its Security Issues
Thakur, K., Tao, L., Wang, T. & Ali, M. L. (2017). Application and Theory of Computer Technology Journal. Vol 2 (Issue 1) , pages 10.

Towards Analyzing MongoDB NoSQL Security and Designing Injection Defense Solution
Hou, B., Shi, Y., Qian, K. & Tao, L. (2017). , pages 90-95.

A Novel Social Network Access Control Model Using Logical Authorization Language in Cloud Computing
Ma, L., Tao, L., Gai, K. & Zhong, Y. (2016). Journal of Concurrency and Computation: Practice and Experience.

Dynamic Energy-Aware Cloudlet-based Mobile Cloud Computing Model for Green Computing
Gai, K., Zhao, H., Tao, L. & Zong, Z. (2016). Journal of Network and Computer Applications. Vol March 2, 2015

Word Embeddings for Arabic Sentiment Analysis
Altowayan, A. & Tao, L. (2016). , pages 3820-3825.

Connectivity, Traffic Flow and Applied Statistics in Cyber Security
Thakur, K., Ali, M., Kopecky, S., Kamruzzaman, A. & Tao, L. (2016). , pages 295-300.

Static Mining and Dynamic Taint for Mobile Security Threats Analysis
Yang, T., Qian, K., Li, L., Lo, D. & Tao, L. (2016). , pages 234-240.

A Semantic Approach to Intelligent and Personal Tutoring System
Sette, M., Tao, L., Gai, K. & Jiang, N. (2016).

Drug Side Effects Data Representation and Full Spectrum Inferencing using Knowledge Graphs in Intelligent Telehealth
Jayaraman, S., Tao, L., Gai, K. & Jiang, N. (2016).

Improving Data Governance in Large Organizations through Ontology and Linked Data
Destefano, R. J., Tao, L. & Gai, K. (2016).

MongoDB NoSQL Injection Security Threat Analysis and Detection
Hou, B., Qian, K., Li, L., Shi, Y., Tao, L. & Jigang, J. (2016).

Powering Filtration Process of Cyber Security Ecosystem Using Knowledge Graph
Asamoah, C., Tao, L., Gai, K. & Jiang, N. (2016).

Reducing Complexity of Diagnostic Message Pattern Specification and Recognition on In-Bound Data Using Semantic Techniques
Alipui, G., Tao, L., Gai, K. & Jiang, N. (2016).

A Novel Social Network Access Control Model Using Logical Authorization Language in Cloud Computing
Ma, L., Tao, L., Gai, K. & Zhong, Y. (2016). Journal of Concurrency and Computation: Practice and Experience.

Improve the Prediction Accuracy of Naïve Bayes Classifier with Association Rule Mining
Yang, T., Qian, K., Lo, D., Shi, Y., Tao, L. & , . (2016). , pages 129-133.

RuleSN: Research and Application of Social Network Access Control Model
Ma, L., Tao, L., Zhong, Y. & Gai, K. (2016). , pages 418-423.

Proactive User-Centric Secure Data Scheme using Attribute-Based Semantic Access Controls for Mobile Clouds in Financial Industry
Qiu, M., Gai, K., Thuraisingham, B., Tao, L. & Zhao, H. (2016). Journal of Future Generation Computer Systems.

A New Mobile Payment Protocol (GMPCP) By Using A New Group Key Agreement Protocol (VTGKA)
Vahidalizadehdizaj, M., Tao, L. & Jadav, J. (2015).

A New Plugin to Support New Relations in Protégé
Vahidalizadehdizaj, M., Tao, L., Jadav, J., Agrawal, A. & Altowayan, A. (2015).

Extending OWL to Support Custom Relations
Patel, •., Dube, I., Tao, L. & Jiang, N. (2015). , pages 494-499.

Meta Meta-Analytics for Risk Forecast Using Big Data Meta-Regression in Financial Industry
Jean-Baptiste, H., Qiu, M., Gai, K. & Tao, L. (2015). , pages 272-277.

Model Risk Management Systems-Back-End, Middleware, Front-End and Analytics
Jean-Baptiste, H., Qiu, M., Gai, K. & Tao, L. (2015). , pages 312-316.

Ontology-Based Knowledge Representation for Secure Self-Diagnosis in Patient-Centered Teleheath with Cloud Systems
Gai, K., Qiu, M., Jayaraman, S. & Tao, L. (2015). , pages 98-103.

Proactive Attribute-based Secure Data Schema for Mobile Cloud in Financial Industry
Gai, K., Qiu, M., Thuraisingham, B. & Tao, L. (2015). , pages 1332-1337.

Security Challenges in Swarm Intelligence
Vahidalizadehdizaj, M., Jadav, J. & Tao, L. (2015).

Simplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies
Altowayan, A. & Tao, L. (2015). , pages 1399-1405.

Understanding Model Risk Management - Model Rationalization in Financial Industry
Jean-Baptiste, H., Tao, L., Gai, K. & Qiu, M. (2015). , pages 301-306.

Intrusion Detection Techniques for Mobile Cloud Computing in Heterogeneous 5G
Gai, K., Qiu, M., Tao, L. & Zhu, Y. (2015). Security and Communication Networks. https://onlinelibrary.wiley.com/doi/10.1002/sec.1224/abstract

Security Enhancement of Cloud Servers with a Redundancy-Based Fault-Tolerant Cache Structure
Dai, H., Zhao, S., Zhang, J., Qiu, M. & Tao, L. (2015). Journal of Future Generation Computer Systems. https://www.sciencedirect.com/science/article/pii/S0167739X15000540

Mitigating HTTP Flooding Attacks with Meta-data Analysis
Tang, C., Tang, A., Lee, E. & Tao, L. (2015). , pages 1406-1411.

A New Mobile Payment Protocol (GMPCP) by Using a New Key Agreement Protocol (GC)
Vahidalizadehdizaj, M. & Tao, L. (2015).

A Reusable Software Component for Integrated Syntax and Semantic Validation for Services Computing
Tao, L., Golikov, S., Gai, K. & Qiu, M. (2015). , pages 127-132.

Sharing Experience in Authentic Learning for Mobile Security
Qian, K. & Tao, L. (2014).

Authentic Learning for Computer Network with Mobile Device-Based Hands-On Labware
Qian, K., Yang, M., Guo, M., Bhattacharya, P. & Tao, L. (2013). International Journal of Computer, Information Science and Engineering. Vol 7 (Issue 7)

Authentic Learning for Computer Network with Mobile Device-Based Hands-On Labware
Tao, L., Qian, K., Yang, M., Guo, M. & Bhattacharya, P. (2013).

Mobile Device Based Authentic Learning for Computer Network and Security
Qian, K., Yang, M., Guo, M., Bhattacharya, P. & Tao, L. (2013).

Integrated Syntax and Semantic Validation for Services Computing
Tao, L. & Golikov, S. (2013).

Effective Web and Java Security Education with the SWEET Course Modules/Resources
Chen, L. & Tao, L. (2012). Springer Berlin Heidelberg. Vol 126 , pages 9-16.

Open-Source IT Support for Effective Social Entrepreneurship
Chen, L. & Tao, L. (2012).

Teaching Web Security using Portable Virtual Labs
Chen, L. & Tao, L. (2012). Journal of Educational Technology & Society. Vol 15 (Issue 4) , pages 39-46. https://www.ifets.info/journals/15_4/5.pdf

Effective Web and Java Security Education with the SWEET Course Modules/Resources
Tao, L. & Chen, L. (2011).

Integrating Current Technologies into Graduate Computer Science Curricula
Tao, L., Coutras, C., Murthy, N. & Kline, R. (2011).

An Innovative Design of a Master in Computer Science Program
Tao, L., Coutras, C., Murthy, N. & Kline, R. (2011).

Live Programming Learning Objects Repository
Qian, K., Tao, L., Hu , W. & Kline, R. (2011).

A Cloud-based Cyberlearning Environment for Introductory Computing Programming Education
Bhattacharya, P., Guo, M., Tao, L., Wu, B., Quinn, S. & Palmer, E. (2011). , pages 12-13.

A Collaborative Interactive Cyber-learning Platform for Anywhere Anytime Java Programming Learning
Bhattacharya, P., Guo, M., Tao, L., Wu, B. & Quian, K. (2011). , pages 14-16.

Teaching Web Security using Portable Virtual Labs
Tao, L. & Li-Chiou, C. (2011). , pages 491-495.

Teaching Web Application Security Using Virtualized Laboratory Exercises
Chen, L. & Tao, L. (2011). https://www.ifets.info/journals/15_4/5.pdf

Improving Web Security Education with Virtual Labs and Shared Course Modules
Tao, L., Chen, L. & Lin, C. (2010). , pages pp F2F-1-F2F-3.

Virtual Open-Source Labs for Web Security Education
Tao, L., Chen, L. & Lin, C. (2010). , pages 280-285. https://www.iaeng.org/publication/WCECS2010/WCECS2010_pp280-285.pdf

A Tool for Teaching Web Application Security
Chen, L., Tao, L., Li, X. & Lin, C. (2010).

Teaching Modules for Secure Web Application Development
Chen, L., Tao, L., Li , X. & Lin, C. (2010).

A Hands-on Overview Course for Computer Science and Modern Information Technologies
Tao, L. & Chen, L. (2010). https://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=4720277&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D4720277

Improving Web Security Education with Virtual Labs and Shared Course Modules
Tao, L., Chen, L. & Lin, C. (2010).

Software Architecture and Design Illuminated
Qian, K., Fu, X., Tao, L., Diaz-Herrera, J. & Xu, C. (2009).

Web Development with JavaScript and Ajax Illuminated
Allen, R., Qian, K., Tao, L. & Fu, X. (2009).

Software Architecture and Design Illuminated
Qian, K., Fu, X., Tao, L., Xu, C. & Diaz-Herrera, J. (2009). Software Architecture and Design Illuminated.Jones & Bartlett textbook~~. Jones & Bartlett Publishers.

An Active/Cooperative Role-based Open Source Digital Labware for Information Forensics Education
Qian, K. & Tao, L. (2008). , pages 235-237.

Web Development with JavaScript and AJAX Illuminated
Allen, R., Qian, K., Tao, L. & Fu, X. (2008). Web Development with JavaScript and AJAX Illuminated.Jones & Bartlett textbook~~. Jones & Bartlett Publishers.

A Hands-on Overview Course for Computer Science and Modern Information Technologies
Tao, L. & Chen, L. (2008). , pages T3B: 12-17.

APOGEE - Automated Project Grading and Instant Feedback System for Web Based Computing
Fu, X., Qian, K., Tao, L. & Liu, J. (2008). (Issue 2008)

A Static Analysis Framework for Detecting SQL Injection Vulnerabilities
Tao, L., Fu, X., Lu, X., Peltsverger, B., Chen, S. & Qian, K. (2007). , pages 87-94.

Curriculum and Lab Renovations for Teaching Server-based Computing
Tao, L., Qian, K., Fu, X. & Liu, J. (2007).

Software Architecture Design: Methodology and Styles
Tao, L., Fu, X. & Qian, K. (2006).

Visual Modeling of XML Constraints Based on a New Extensible Constraint Markup Language
Hu, J. & Tao, L. (2006). Academic Journal. Vol 13-3 , pages 248-254.

Visual modeling of XML constraints based on a new Extensible Constraint Markup Language
Tao, L. & Ho, J. (2006).

Asynchronous Callback in Web Services
Tao, L., Qian, K. & Liu, J. (2006). , pages 375-380.

Architectural Solutions to Agent-Enabling e-Commerce Portals with Pull/Push Abilities
Ulmer, D. & Tao, L. (2006). Academic Journal. Vol 5:05 (Issue 5) , pages 1026-1033.

Agent-Enabling Transformation of e-Commerce Portals with Web Services
Ulmer, D. & Tao, L. (2006).

Software Architecture Design – Methodology and Styles
Tao, L., Fu, X. & Qian, K. (2006). Software Architecture Design – Methodology and Styles.Stipes~~. Stipes Publishing L.L.C, ISBN 1-58874-621-6.

Multi-way graph partition by stochastic probe
Tao, L. (2005). Vol 20

Callback Support for Web Services
Tao, L. (2005).

Efficient Solutions to a Class of Generalized Time-dependent Combinatorial Optimization Problems
Tao, L. & Kolb, T. (2005).

An Efficient Algorithm for a Class of Time-dependent Combinatorial Optimization Problems
Tao, L. & Diaz, R. (2004).

Architectural Solutions to Agent-Enabling e-Commerce Portals with Pull/Push Abilities
Ulmer, D. & Tao, L. (2004). , pages 74-83.

Solving a Class of Time-dependent Combinatorial Optimization Problems with Abstraction, Transformation, and Simulated Annealing
Diaz, R., Tao, L., Gargano, M. & Grossman, F. (2004). Vol pp. I-535 ; I-542

Research Incubator: Combinatorial Optimization
Tao, L. (2004). Vol 198

Application Service Provider Model: Perspectives and Challenges
Tao, L. (2002). Kluwer Academic Publishers.

An Efficient Multiway Hypergraph Partitioning Algorithm for VLSI Layout
Tao, L. (2002). Vol 184

An effective multi-way hypergraph partitioning algorithm
Zhao, Z., Tao, L. & Zhao, Y. C. (2002). Vol 49 (Issue 8) , pages 1079-1092.

Parallel programming through application service providers
Tao, L. (2002). , pages pp 180-184.

Software components growing to component software with CRIB
Tao, L. & Lam, T. V. (2002).

Automata with fuzzy inputs
Tao, L. (1981). (Issue 2)

Professional Contributions and Service

Professional Memberships

  • Association for Computing Machinery
  • Institute of Electrical and Electronics Engineers, Computer Society [Senior Member]

Department Service

  • Accreditation Board for Engineering and Technology (ABET) [ABET National Evaluator for Computer Science Programs]
  • Pace University, Computer Science & Information Systems [Attendee, Meeting]
  • Pace University, Computer Science & Information Systems [Faculty Advisor]

College Service

  • [Committee Member]

Public Service

  • International Conferences [Referee]