Skip to Content

Menu Faculty

 

Xiang Fu

Professor of Computer Science


Degrees

PHD, 2004, Univ Calif Santa Barbara; BS, 1999, Fudan Univ


Bio

Field of Study: Computer Science



Research Interests: Software Engineering, Formal Verification, Model Checking, Information Security, Web Services, Web Security, Malware Analysis



Previous Teaching Specialization:



Associate Professor, Department of Computer Science, Hofstra University, 09/2011 - present


Assistant Professor, Department of Computer Science, Hofstra University, 09/2008 - 08/2011


Assistant Professor, School of Computer and Information Systems, Georgia Southwestern State University, 08/2004 - 06/2008



Teaching Assistant, University of California, Santa Barbara, 09/99 - 01/01



Teaching Interests

I am a firm believer of the hands-on project oriented teaching methodology. A computer science
faculty should not only help students build up the knowledge base of the subject, but also set
up the challenging environment for them to practice their skills, team working spirits, and the
ability to solve problems independently. During my past years at GSW and Hofstra, I have supervised
nine (9) Master’s thesis/capstone projects, seven (7) undergraduate capstone projects,
and designed over twenty (20) new course projects. The challenging yet doable projects well
prepared my students for the competitive IT job market.

I have taught CS courses at both undergraduate and graduate levels, including CSI, software engineering, computer security, web application development, operating systems, computer architecture, computer networks, computer organization, concepts of programming languages and distributed systems.

Research Interests

My research lies in the general area of software engineering, with an emphasis on automated verification
and testing. The purpose of my research is to develop theories and techniques for verifying
and validating the functionality, reliability, and security of software systems. My interests
include but are not limited to model checking, symbolic execution, realizability analysis, predicate
abstraction, automated testing, study of asynchronously communicating state machines,
Web Services, and Workflow systems. Recently, my primary focus has been the application of
static analyses to automated scanning of Web application vulnerabilities such as SQL injection,
Cross-Site Scripting attack, and AJAX security holes.

Recent Courses Taught

Course Title Level
CSC 015 (CS) FUNDAMENTALS OF CMP SCI I Undergraduate
CSC 015S FUNDAMENTALS OF CYBERSECURITY Undergraduate
CSC 111 ASSEMBLY-LANG PRGMG Undergraduate
CSC 115 INTRO SEC SYS/ETHICAL HACKING Undergraduate
CSC 190 SOFTWARE ENGINEERING Undergraduate
CSC 197B INDEPENDENT SENIOR DESIGN II Undergraduate
CSC 215 SECURE SYSTEMS/ETHICAL HACKING Graduate
CSC 289 ADV SOFTWARE ENGINEERING Graduate
CSC 290K COMPUTATIONAL FINANCE Graduate
CSC 290Q ASSEMBLY LANGUAGES Graduate
CSC 291F STUDY OF FIN COMP ALGORITHMS Graduate
CSC 291H COMP STDY AUTO TRDNG ALGRTHMS Graduate
CSC 300 INDEPENDENT PROJECTS Graduate
CSC 301 THESIS BACKGROUND RESEARCH Graduate
CSC 302 THESIS Graduate
Photo of Xiang Fu

OFFICE
Adams Hall 103
VOICE
516-463-4787
Send an Email
Personal Web Site

Hofstra Campus
Hofstra Events

Translate Our Site

Use Google Translate to read our site in your language.

Accessibility

If you are having any difficulty using this website, please contact the Help Desk at Help@nullHofstra.edu or by calling 516-463-7777. Please identify the webpage address or URL and the specific problems you have encountered and we will address the issue. If you have a disability-related question regarding accessing the website, contact Student Access Services at SAS@nullhofstra.edu or call 516-463-7075.

About Hofstra

Hofstra University is an EO/AA/ADA educator and employer.
HOFSTRA UNIVERSITY // Hempstead, New York 11549-1000 // (516) 463-6600 © Hofstra University All Rights Reserved