Teaching

Teaching:

Post-Quantum Cryptography Module (sponsored by UMBC HIF Award), IS436, 636, and 471, spring 2023 to spring 2024.

IS436 – Structured Systems Analysis and Design, spring 2024, spring 2025.

HCC/IS636 – Structured Systems Analysis and Design, fall 2022, spring 2023, fall 2023, spring 2025.

CPS888 – Software Engineering (Ryerson University), winter 2019.

Guest Lecture (Ryerson University):

CP8207/CP8315 – Advanced Natural Language, online, winter 2021.

CP8309/CP8315 – Advanced Natural Language Processing, fall 2019.

CPS731 – Software Engineering, fall 2019.

CP9102 – Doctoral Seminar, fall 2019.

Students’ Testimonials:

Professor Zhang is one of my favorite professors I’ve had at UMBC (and I completed my undergraduate degree here too– so thats saying something).

I thought Professor Zhang had great classroom management. I liked that he called out when people were being loud or having background discussions, challenged peoples’ opinions, and encouraged everyone to participate. He has a good sense of humor, which kept class engaging. I also cannot thank Professor Zhang enough for being highly engaged in monitoring group work. At the beginning of the semester, my group put a lot of the work on me, and he restructured the project to force everyone to work more equitably. I have never had a professor proactively make changes to make group work more fair and balanced, and it really saved my sanity.

Extremely interactive classes and friendly professor.

The case studies that Professor Lei discussed during the classes were the best part of the course.

Amazing professor, If I get a chance, I will take another course under same professor for upcoming semesters.

Professor Lei Zhang’s way of teaching the class and and the topics he used to make us understand the concepts were fantastic

The best part of the course is in class activities by welcoming students to board and letting them share their ideas and understanding of topics. Thanks for the unique way of delivering lecture. Kindly maintain the same energy levels and strategies of teaching the same all the time.

As a new student, studying under him was a great experience.

I really liked the subject of this course it really piqued my interest. I also like how he used kahoots as an effective way for us to gauge what we learned throughout the course. This was a very enjoyable capstone experience. Overall, I really appreciated Professor Zhang as a professor and his teaching style. I also really valued the changes he made after the first exam and midway evaluation. It shows that he really cares about making this course a good experience for us.