Opening

ยท 2 min read

You will have the chance to work on the grand challenges of software engineering, testing of IoT wireless protocols, compilers, ad-hoc ecosystems and resilience of software applications. You will be involved in determining the important and interesting questions, creating and improving instrumental setups, performing measurements, and making discoveries.

Research Interests

  • ๐Ÿ“‘ Software testing advancements: fuzzing, data flow analysis, combinatorial testing, symbolic execution, …
  • ๐Ÿ›  Bug detections in IoT wireless protocols, e.g., Zigbee, Z-Wave, MQTT, …
  • ๐Ÿ–ฅ Advanced testing and analysis in modern compilers

Applications for PhD positions

Application Requirements

We are looking for students who are/have

  • BS or MS in Computer Science or Computer Engineering with a good GPA.
  • Strong motivation and high ambition in research of software testing or cybersecurity.
  • Excellent analytical and programming skills such as C, C++, Java and Python.
  • Strong communication and teamwork abilities.

How to Apply

If you are interested in working with us as a Ph.D. student, please submit an application to Baylor Graduate School and mention my name in your application. Currently, I’d like to review applicants after the department’s initial screening and invite selected candidates for interviews based on research fit and available opportunities.

Master Students at Baylor

If you are a Master student at Baylor and looking for a Master thesis project, please contact me through email or stop by my office.

Graduate Admissions of CS@Baylor


Other References

General Information for Perspective Students

Technical Paper Writing