Professional Experience

Education

  Purdue University, West Lafayette, Indiana, USA    

    PhD in Electrical and Computer Engineering        August 2021
    Thesis: Zhang, Yaguang (2021). Improved Site-Specific Millimeter-Wave
    Channel Modeling and Simulation for Suburban and Rural Environments.
    Purdue University Graduate School. Thesis.
    https://doi.org/10.25394/PGS.15069858.v1

  Purdue University, West Lafayette, Indiana, USA

    MSc in Electrical and Computer Engineering        May 2015

  Tianjin University, Tianjin, P.R. China

    BEng in Communication Engineering           June 2013
    Thesis: Design and Simulation of LTE Semi-Persistent Scheduler

  University of South Australia, Adelaide, Australia

    Exchange Student                   February – July 2012

Research Experience

  1. October 2023 – Present. Clinical Assistant Professor in Online Education. Department of Agricultural & Biological Engineering and the Department of Agricultural Sciences Education & Communication, Purdue University, West Lafayette, Indiana, USA.

  2. September 2021 – September 2023. Post-Doctoral Research Assistant. Elmore Family School of Electrical and Computer Engineering, Purdue University, West Lafayette, Indiana, USA.

    • Communications Research Lab: millimeter-wave propagation measurement, modeling, and simulation for next-generation wireless communications.

    • Wabash Heartland Innovation Network (WHIN): coverage simulation for LoRaWAN performance prediction and evaluation.

    • Joint Transportation Research Program (JTRP): high-risk road segment identification via sun shadow simulation for proactive snow removal; pavement condition assessment and visualization based on 3D LiDAR and falling weight deflectometer records; automated record keeping for maintenance operations via real-time telematics information.

    • Open Ag Technology and Systems (OATS) Center: GPS data collection and signal processing for agriculture applications.

  3. June 2017 – August 2021. Graduate Research Assistant. School of Electrical and Computer Engineering, Purdue University, West Lafayette, Indiana, USA.

    • Open Ag Technology and Systems (OATS) Center: GPS signal processing for agriculture applications.

    • Communications Research Lab: millimeter-wave propagation modeling for 5G communications.

  4. January 2015 – July 2016. Graduate Research Assistant. School of Electrical and Computer Engineering, Purdue University, West Lafayette, Indiana, USA.

    • Joint Transportation Research Program (JTRP): algorithm development for recognizing pothole patching activities via GPS records.

    • Open Ag Technology and Systems (OATS) Center: GPS data collection and agricultural vehicle activity recognition for wheat harvesting.

  5. June 2012 – July 2012. Work Experience Program. Institute for Telecommunications Research, University of South Australia, Mawson Lakes, Australia.

    • Software-Defined Radio: collaborated with the lab manager to set up and test USRP E110 units.

    • Fading Control, Coding for Hybrid Free Space Optical / RF Channels: simulated fading channel using Arduino.

Teaching Experience

  1. October 2023 – Present. Clinical Assistant Professor in Online Education. Department of Agricultural & Biological Engineering and Department of Agricultural Sciences Education & Communication, Purdue University, West Lafayette, Indiana, USA.

  2. June 30, 2023. Guest Lecturer. Introduction to Signal Processing and Data Analysis – My Story about a Magic World. Research and Extension Experiential Learning for Undergraduates (REEU), Purdue University, West Lafayette, Indiana, USA.

  3. February 2023. Substitute Instructor. Purdue University, West Lafayette, Indiana, USA.

    • ECE 302 Probabilistic Methods in Electrical and Computer Engineering: taught two 50-min lectures in large class settings (over 150 registered students).
  4. August 2016 – May 2017. Graduate Teaching Assistant. Purdue University, West Lafayette, Indiana, USA.

    • ECE 477 Digital Systems Senior Design: guided and assisted 10 student groups (4 in Fall 2016 and 6 in Spring 2017) with senior design projects.
  5. January 2016 – May 2016. Teaching Assistant Trainee. Purdue University, West Lafayette, Indiana, USA.

    • ENGL 620 Classroom Communication in ESL For Teaching Assistants: designed and delivered 4 talks on selected topics in electrical and computer engineering.
  6. July 2011. Volunteer Teacher. Jiantang Village Elementary School, Fenghuang County, Hunan Province, China.

    • College Student Summer Service Program: Taught at a Hope Project school and co-authored a report on local economy and education.

Peer Reviews

IEEE/ACM Transactions on Networking2024
IEEE International Conference on Communications (ICC) Workshop on Catalyzing Spectrum Sharing via Active-Passive Coexistence (CSSAPC)2024
IEEE Transactions on Communications2023
IEEE Transactions on Wireless Communications2023
IEEE Vehicular Technology Magazine2023
IEEE Asilomar Conference on Signals, Systems, and Computers2023, 2022
IEEE Communications Magazine2022
Pre-submission peer review of a manuscript for
  American Society of Agricultural and
  Biological Engineers (ASABE) Journal on Safety and Health
2022
Military Communications Conference (MILCOM)2022, 2021, 2019, 2018, 2016
IEEE International Conference
  on Intelligent Transportation Systems (ITSC)
2021
European Association for Signal Processing (EURASIP) Journal
  on Wireless Communications and Networking
2020
IEEE Global Communications Conference (GLOBECOM)2020
International Telecommunication Union (ITU) Journal:
  Information and Communication Technology (ICT) Discoveries
  special issue on Radio wave propagation
2019
IEEE Journal on Selected Areas in Communications (JSAC)
  special issue on Multiple Antenna Technologies for Beyond 5G
2019
IEEE Access2017

Services to the Community

  1. February 2024 – May 2024. Technical Program Committee (TPC) Member. International Conference on Communications (ICC) Workshop on Catalyzing Spectrum Sharing via Active-Passive Coexistence (CSSAPC). Institute of Electrical and Electronics Engineers (IEEE).

  2. February 16, 2024. Faculty Advisor. Purdue Open Ag Technologies and Systems (OATS) Group Lunch. West Lafayette, Indiana, USA.

    • Impacts: 8 graduate students; 1 faculty member.
  3. February 11, 2024. Host. Lunar New Year Dumpling Making. West Lafayette, Indiana, USA.

    • Impacts: 5 international students; 1 faculty member.
  4. February 10, 2024. Performer and Faculty Volunteer. Lunar New Year Gala. Purdue University Chinese Students and Scholar’s Association (PUCSSA). Loeb Playhouse, Purdue University, West Lafayette, Indiana, USA.

    • Impacts: over 400 registrants; approximately 300 attendees; contributed to a cumulative 15 minutes of performance within the 3-hour event.
  5. February 9, 2024. Faculty Volunteer. Purdue ABE Graduate Student Recruitment Weekend. Agricultural and Biological Engineering (ABE) Department. Purdue University, West Lafayette, Indiana, USA.

  6. February 3, 2024. Faculty Volunteer Driver and Server. 2024 Purdue Ag Alumni Fish Fry. Tippecanoe County Fairgrounds, Lafayette, Indiana, USA.

    • Impacts: over 1000 attendees; provided transportation for 2 student volunteers; delivered food to multiple tables.
  7. January 2024 – February 2024. Faculty Volunteer Interviewer. Clinical Assistant Professor in Online Teaching Search. Department of Food Science, Purdue University, West Lafayette, Indiana, USA.

    • Impacts: assisted in interviewing 3 candidates and contributed to the selection process.
  8. January 2024 – February 2024. Faculty Advisor. Appreciation Letter/Gift Card Writing. Engineering Meet & Eat Letter Writing Service Project and Purdue Open Ag Technologies and Systems (OATS) Center. Purdue University, West Lafayette, Indiana, USA.

    • Impacts: approximately 10 students; 3 faculty members; created and distributed a total of 2 letters and 2 gift cards.
  9. January 24, 2024. Faculty Advisor. Purdue Open Ag Technologies and Systems (OATS) Group Irish Music Night. West Lafayette, Indiana, USA.

    • Impacts: 5 international students (including 1 visiting scholar); 1 faculty member.
  10. January 8, 2024. Faculty Advisor. Purdue Open Ag Technologies and Systems (OATS) Group Dinner. West Lafayette, Indiana, USA.

    • Impacts: 12 attendees, including 2 visiting scholars (1 undergraduate student and 1 graduate student) and 5 Purdue graduate students.
  11. December 13, 2023. Faculty Advisor. Purdue Internet of Things for Precision Agriculture (IoT4Ag) Movie Night. Purdue University, West Lafayette, Indiana, USA.

    • Impacts: 10 graduate/postdoctoral researchers (including 1 visiting scholar) from 3 research groups.
  12. November 2023. Guest Interviewee. AI and Agriculture. Undergraduate Student Project, Course PHIL 20800 - Ethics of Data Science. Purdue University, West Lafayette, Indiana, USA.

  13. November 10, 2023. Faculty Advisor. Purdue Open Ag Technologies and Systems (OATS) Group Lunch. West Lafayette, Indiana, USA.

    • Impacts: approximately 10 attendees.
  14. October 31, 2023. Faculty Advisor. Purdue Open Ag Technologies and Systems (OATS) Group Movie Night. Purdue University, West Lafayette, Indiana, USA.

    • Impacts: 4 graduate students (including 1 visiting scholar); 1 faculty member.
  15. October 25, 2023. Co-organizer. IoT4Ag Orientation by the Student & Postdoctoral Fellow Leadership Council (SPLC). 2023 Internet of Things for Precision Agriculture (IoT4Ag) National Science Foundation (NSF) Site Visit, University of Pennsylvania, Philadelphia, Pennsylvania, USA.

  16. October 17, 2023. Faculty Volunteer (Research Poster Presenter and Lab Tour Guide). ABE Ambassador and AGR Digital Ag Learning Community Tour. Purdue University, West Lafayette, Indiana, USA.

    • Impacts: approximately 20 students.
  17. September 2023 – February 2024. Recruitment Coordinator. Automated Maintenance Vehicle Tracking and Record Keeping via Telematics. Indiana Department of Transportation (INDOT) Joint Transportation Research Program (JTRP), Purdue University, West Lafayette, Indiana, USA.

    • Impacts: 40 candidates from 7 departments.
  18. September 19, 2023. Co-Leader of the Organizing Committee. Internet of Things for Precision Agriculture (IoT4Ag) Digital Ag Fest. Loeb Stadium, Lafayette, Indiana, USA.

    • Activities: research poster presentations; technical live demos; recreational events.

    • Impacts: 370 registrants; 150 – 200 participants.

  19. September 17, 2023. Instructor. Purdue Digital Ag Workshop. Purdue Digital Agriculture and Purdue Extension 4-H Youth Development. ADM Agricultural Innovation Center, Purdue University, West Lafayette, Indiana, USA.

    • Impacts: 15 high school students; 2 teachers.
  20. September 7 – 8, 2023. Instructor and Invited Panelist. Internet of Things for Precision Agriculture (IoT4Ag) Minorities in Agricultural, Natural Resources, And Related Sciences (MANRRS) Junior Extension. Junior MANRRS Institutes, Indianapolis, Indiana, USA.

    • Activities: 5 workshops; 1 panel discussion.

    • Impacts: 2 middle schools primarily serving students of color; approximately 140 students.

  21. June 2023 – July 2023. Peer Mentor. Mandela Washington Fellowship. Young African Leaders Initiative, United States Department of State. Purdue University, West Lafayette, Indiana, USA.

    • Impacts: 25 fellows.
  22. June 22, 2023. Organizer. IoT4Ag/OATS/ABE Disc Golf Hangout. Internet of Things for Precision Agriculture (IoT4Ag) Research Center, Open Ag Technologies and Systems (OATS) Center, and Agricultural and Biological Engineering (ABE) Department. Purdue University, West Lafayette, Indiana, USA.

    • Impacts: 27 participants including 2 faculty members.
  23. June 14 – 16, 2023. Purdue Student Liaison. Internet of Things for Precision Agriculture (IoT4Ag) 2023 Annual Retreat. University of Florida in Gainesville, Florida.

    • Impacts: led and guided approximately 10 Purdue students from various countries.
  24. June 13 – 14, 2023. Session Co-Organizer. Broader Impacts Workshop. Internet of Things for Precision Agriculture (IoT4Ag) 2023 Annual Retreat Student Bootcamp, University of Florida in Gainesville, Florida.

  25. June 1, 2023. Co-organizer. IoT4Ag/OATS/REEU Disc Golf Hangout. Internet of Things for Precision Agriculture (IoT4Ag) Research Center, Open Ag Technologies and Systems (OATS) Center, and Research and Extension Experiential Learning for Undergraduates (REEU). Purdue University, West Lafayette, Indiana, USA.

    • Impacts: 14 students and 1 faculty member.
  26. May 2023 – August 2023. Technical Program Committee (TPC) Member. Military Communications Conference (MILCOM) 2023 Track 1 – Waveforms and Signal Processing. Institute of Electrical and Electronics Engineers (IEEE).

  27. April 2023 – May 2023. Proctor. Disability Resource Center (DRC). Purdue University, West Lafayette, Indiana, USA.

  28. April 6, 2023. Organizer. Purdue IoT4Ag Coffee & Snack Hour. Internet of Things for Precision Agriculture (IoT4Ag) Research Center, and Open Ag Technologies and Systems (OATS) Center. Purdue University, West Lafayette, Indiana, USA.

    • Impacts: 20 participants.
  29. March 2023. Committee Member. Outstanding Faculty Mentor Award 2023 Selection Committee. Elmore Family School of Electrical and Computer Engineering, Purdue University, West Lafayette, Indiana, USA.

  30. December 2022 – December 2023. Postdoctoral Scholar Counselor. Student Leadership Council (SLC). Internet of Things for Precision Agriculture (IoT4Ag) Engineering Research Center, Purdue University, West Lafayette, Indiana, USA.

    • Impacts: significantly increased IoT4Ag student participation on the Purdue campus; facilitated the name change of SLC to Student and Postdoc Fellow Leadership Council (SPLC); and raised the number of Purdue representatives in SLC/SPLC from 1 to 3 (out of 7 positions).
  31. September 2022 – October 2022. Mentor. Pathway to Ph.D. (PPP) Program. Internet of Things for Precision Agriculture (IoT4Ag) Engineering Research Center, University of Pennsylvania.

  32. July 28 – 29, 2022. Presentation Judge. 2022 Summer Undergraduate Research Fellowship (SURF) Symposium. Engineering Undergraduate Research Office (EURO), Purdue University, West Lafayette, Indiana, USA.

  33. June 14 – 17, 2022. Volunteer and Poster Competition Judge. Internet of Things for Precision Agriculture (IoT4Ag) Summer 2022 Annual Meeting. Purdue University, West Lafayette, Indiana, USA.

  34. May 2022 – August 2022. Technical Program Committee (TPC) Member. Military Communications Conference (MILCOM) 2022 Track 1 – Waveforms and Signal Processing. Institute of Electrical and Electronics Engineers (IEEE).

  35. April 2022 – August 2022. Volunteer. Purdue OATS DataStation (POD) TeamSensor Deployment and Data Analysis. Purdue University, West Lafayette, Indiana, USA.

  36. February 2022. Proctor. ECE 440 Transmission of Information. Purdue University, West Lafayette, Indiana, USA.

  37. November 5, 2021. Volunteer. 2021 Open Ag Technology and Systems Center Advance Conference (OATSADVANCE21), Purdue University, West Lafayette, Indiana, USA.

  38. October 2021 – December 2021. Mentor. United States Naval Academy (USNA) Longmont Measurement Campaign and Student Seminar. Wireless Measurements Group at the USNA.

  39. September 2021 – October 2021. Mentor. Pathway to Ph.D. (PPP) Program. Internet of Things for Precision Agriculture (IoT4Ag) Engineering Research Center, University of Pennsylvania.

  40. July 2021 – September 2021. Technical Program Committee (TPC) Member. Military Communications Conference (MILCOM) 2021 Track 1 – Waveforms and Signal Processing. Institute of Electrical and Electronics Engineers (IEEE).

  41. July 29 – 31, 2021. Presentation Judge. 2021 Summer Undergraduate Research Fellowship (SURF) e-Symposium. Engineering Undergraduate Research Office (EURO), Purdue University, West Lafayette, Indiana, USA.

  42. May 2021 – July 2021. Mentor. 2021 Summer Undergraduate Research Fellowship (SURF) Program. Engineering Undergraduate Research Office (EURO), Purdue University, West Lafayette, Indiana, USA.

  43. May 2021 – July 2021. Mentor. 2021 Research for Undergraduate Experience (REU) Program. Internet of Things for Precision Agriculture (IoT4Ag) Engineering Research Center, University of Pennsylvania.

  44. May 2019 – July 2019. Technical Program Committee (TPC) Member. Military Communications Conference (MILCOM) 2019 Track 1 – Waveforms and Signal Processing. Institute of Electrical and Electronics Engineers (IEEE).

  45. May 2018 – July 2018. Technical Program Committee (TPC) Member. Military Communications Conference (MILCOM) 2018 Track 1 – Waveforms and Signal Processing. Institute of Electrical and Electronics Engineers (IEEE).

  46. September 2014. Volunteer. Big Ten+ Graduate School Exposition. Purdue University, West Lafayette, Indiana, USA.

  47. August 2014 – December 2014. Note Taker. Disability Resource Center (DRC). Purdue University, West Lafayette, Indiana, USA.

  48. August 2014 – December 2014. Mentor. eMentoring Program. Purdue University Graduate School, West Lafayette, Indiana, USA.

  49. August 2014. Volunteer. International Student Orientation. School of Electrical and Computer Engineering, Purdue University, West Lafayette, Indiana, USA.

  50. April 2014. Tech Support Volunteer for Seniors. University Place. West Lafayette, Indiana, USA.

  51. July 2011. Volunteer Teacher. Jiantang Village Elementary School. Fenghuang County, Hunan Province, China.

  52. March 2010. Community Library Volunteer. Young Volunteers Association. Tianjin, China.

  53. September 2009 – July 2010. Volunteer Student Counsellor. Tianjin University. Tianjin, China.

Society Memberships

Member
  Institute of Electrical and Electronics Engineers (IEEE)
2022 – Present
Student Member
  IEEE Intelligent Transportation Systems Society (ITSS)
2021, 2015
Student Member
  IEEE Communications Society (ComSoc)
2018 – 2021
Member
  Applied Computational Electromagnetics Society (ACES)
2018
Student Member
  American Society of Agricultural and Biological Engineers
  (ASABE)
2017 – 2020
Student Member
  Institute of Electrical and Electronics Engineers (IEEE)
2015 – 2021

Career Development

  1. January 2024 – May 2025. Sponsored Mentee. Mentoring Triads. Susan Bulkeley Butler Center for Leadership Excellence. Purdue University, West Lafayette, Indiana, USA.

  2. January 2024 – May 2024. Sponsored Trainee. Spring 2024 Cohort Program for Innovation and Leadership in Online Teaching (CoPILOT). Purdue University Online. Purdue University, West Lafayette, Indiana, USA.

  3. January 2024 – March 2024. Sponsored Trainee. Spring 2024 Faculty Success Program (FSP). National Center for Faculty Development and Diversity (NCFDD).

  4. January 16, 2024. Sponsored Trainee. Purdue Graduate School Mentoring Course. Purdue University, West Lafayette, Indiana, USA.

  5. January 4 – 5, 2024. Sponsored Trainee. Leadership Skills for Engineering and Science Faculty Workshop. Purdue University, West Lafayette, Indiana, USA.

  6. December 13 – 14, 2023. Sponsored Attendee. 2023 Purdue Extension Professional Development Conference. Tippecanoe County 4-H Fairgrounds, Lafayette, Indiana, USA.

  7. December 4 – 7, 2023. Sponsored Attendee. Fall 2023 National Science Foundation (NSF) Virtual Grants Conference. Attended remotely.

  8. December 1, 2023. Sponsored Attendee. Digital Innovation in Agri-Food Systems Laboratory (DIAL) Ventures Pitch Day. Purdue University, West Lafayette, Indiana, USA.

  9. November 9, 2023. Sponsored Attendee. Clinical & Professional Faculty Mentoring Discussion and Networking Event. Susan Bulkeley Butler Center for Leadership Excellence and Purdue Office of Vice Provost. Purdue University, West Lafayette, Indiana, USA.

  10. October 2023 – May 2024. Sponsored Mentee. Speed Coaching Network. Susan Bulkeley Butler Center for Leadership Excellence. Purdue University, West Lafayette, Indiana, USA.

  11. October 24 – 26, 2023. Sponsored Attendee. 2023 Internet of Things for Precision Agriculture (IoT4Ag) National Science Foundation (NSF) Site Visit. University of Pennsylvania, Philadelphia, Pennsylvania, USA.

  12. October 6, 2023. Sponsored Attendee. Planting the Digital Seed: The Computer’s Influence on Plant Science. 7th Annual Purdue Plant Science Symposium. Creighton Hall, Purdue University, West Lafayette, Indiana, USA.

  13. September 21, 2023. Sponsored Attendee. 2023 Purdue System-Wide Virtual Forum: Reimagining Higher Education with Artificial Intelligence. Attended remotely.

  14. August 31, 2023. Sponsored Attendee. Farm Progress Show. Decatur, Illinois.

  15. August 7 – 8, 2023. Sponsored Attendee. National Science Foundation (NSF) Tricenter Superconvergence. Nanosystems Engineering Research Center for Nanotechnology Enabled Water Treatment (NEWT), Rice University, Houston, Texas, USA.

  16. August 3, 2023. Sponsored Attendee and Research Poster Presenter. Experience ACRE. Agronomy Center for Research and Education (ACRE), Purdue University, West Lafayette, Indiana, USA.

  17. June 14 – 16, 2023. Sponsored Attendee. Internet of Things for Precision Agriculture (IoT4Ag) 2023 Annual Retreat. University of Florida in Gainesville, Florida.

  18. June 13 – 14, 2023. Sponsored Attendee. Internet of Things for Precision Agriculture (IoT4Ag) 2023 Annual Retreat Student Bootcamp. University of Florida in Gainesville, Florida.

  19. May 18, 2023. Sponsored Attendee. U.S. Immigration and Employment Options for International Postdocs. Purdue Postdoctoral Association (PPDA), Purdue University, West Lafayette, Indiana, USA. Attended remotely.

  20. May 8 – 12, 2023. Sponsored Attendee. Grants Support Technical Assistance Workshop. National Institute of Food and Agriculture (NIFA), United States Department of Agriculture (USDA). Attended remotely.

  21. April 2023 – July 2023. Mentee. Internet of Things for Precision Agriculture (IoT4Ag) Mentorship Group – Academic Path (led by Professor David Arnold). University of Florida, Gainesville, Florida, USA. Attended remotely.

  22. March 29, 2023. Sponsored Attendee. Internet of Things for Precision Agriculture (IoT4Ag) Peer Mentoring Hour. University of Pennsylvania, Philadelphia, Pennsylvania, USA. Attended remotely.

  23. February 9, 2023. Sponsored Attendee. Effective and Inclusive Mentoring Workshop. Center for Teaching and Learning, University of Pennsylvania, Philadelphia, Pennsylvania, USA. Attended remotely.

  24. June 14 – 17, 2022. Sponsored Attendee. Internet of Things for Precision Agriculture (IoT4Ag) Summer 2022 Annual Meeting. Purdue University, West Lafayette, Indiana, USA.

  25. April 2022 – August 2022. Mentee. Engineering Academic Career Club (EACC) Mentoring Circles (Future Faculty Development Program). Purdue University, West Lafayette, Indiana, USA.

  26. January 2022 – May 2022. Trainee. Effective Management (Professional Development Program). Purdue University, West Lafayette, Indiana, USA.

  27. November 9 – 10, 2021. Sponsored Attendee. Aerial Experimentation and Research Platform on Advanced Wireless (AERPAW) Fall 2021 Event. North Carolina State University, Raleigh, North Carolina, USA. [Event Information]

    • Attended hands-on trainings on how to access the aerial wireless experimentation platform AERPAW and run experiments.

    • Attended the Sixth Generation Wireless Research at North Carolina State University (6GNC) Meeting.

  28. November 1 – 3, 2021. Sponsored Attendee. Young Gladiators Colosseum Master Class. Institute for the Wireless Internet of Things, Northeastern University, Boston, Massachusetts, USA. [Program Information]

    • Attended hands-on trainings on how to access the wireless emulator Colosseum and run experiments.

    • Visited the Institute for the Wireless Internet of Things and the Colosseum Facility at Northeastern University.

  29. September 23 – 26, 2021. Trainee. Mentoring Training for Pathway to Ph.D. (PPP) Mentors. University of Pennsylvania, Philadelphia, Pennsylvania, USA. Attended remotely.

    • Learnt the roles and responsibilities of PPP mentors.
  30. March 27, 2021. Trainee. Mentoring Moments Workshop for Summer Undergraduate Research Fellowship (SURF) Mentors. Purdue University, West Lafayette, Indiana, USA.

    • Learnt various techniques to better build relationships with mentees.
  31. March 24 – 26, 2021. Team Leader. OATSCON21 Pork Hackathon Part 1: Advance Shipping Notice (ASN). Purdue University, West Lafayette, Indiana, USA.

    • Pork ASN Web/Slack Chatbot: led a student team to develop and implement two intelligent chatbots for human operators/managers to easily take advantage of an ASN system. [Presentation]
  32. November 16 – 19, 2020. Sponsored Speaker. 2020 AgGateway Annual Meeting and Conference. Virtual conference. [Gateway to Ag Careers Cohort Member Certificate]

  33. October 2020 – December 2020. Team Leader. Team OATS, Producer-Led Innovation Challenge hosted by AgriNovus, Indiana, USA.

    • OATS Data Automation Platform: led international students and developers from five different countries in developing an open-source project for agricultural data automation. [Executive summary] [Presentation]

Open-Source Programming Projects

  1. [Matlab] Automating Work Orders using GPS Tracks: Matlab scripts to fully automate work order verification and partially automate work order generation for Indiana Department of Transportation (INDOT) winter operations using GPS tracks.
    Zhang, Y. (2022). Automating Work Orders using GPS Tracks. GitHub repository. Retrieved from https://github.com/YaguangZhang/IndotActivityMatlabWorkspace

  2. [C, C++, Matlab] NTIA Extended Hata (eHata) Urban Propagation Model for Matlab: C shared library (loadable by Matlab) of the NTIA eHata model C++ implementation.
    Zhang, Y. (2022). NTIA Extended Hata (eHata) Urban Propagation Model for Matlab. GitHub repository. Retrieved from https://github.com/YaguangZhang/ntiaEHataForMatlab

  3. [Matlab] Utah Measurement Campaign Code: code used in post-processing for a millimeter-wave measurement campaign on the campus of University of Utah, Salt Lake City, Utah, USA, to test a costume-built mobile millimeter-wave measurement system.
    Zhang, Y. (2021). Utah Measurement Campaign Code. GitHub repository. Retrieved from https://github.com/YaguangZhang/UtahMeasurementCampaignCode

  4. [Matlab] Sun Shadow Simulator: an open-source Matlab codebase to locate sun shadow (e.g., for a given location at a given time) based on LiDAR data.
    Zhang, Y. (2021). Sun Shadow Simulator (Matlab Workspace). GitHub repository. Retrieved from https://github.com/YaguangZhang/SunShadowSimulatorMatlabWorkspace

  5. [Jekyll, Markdown] YaguangZhang.GitHub.io: source code for my personal website hosted at https://smallpi.club/, https://smallpi.zyglabs.com/, and https://yaguangzhang.github.io/.
    Zhang, Y. (2020). YaguangZhang.GitHub.io. GitHub repository. Retrieved from https://github.com/YaguangZhang/yaguangzhang.github.io

  6. [Python] YAM3S: Yet Another Mobile Millimeter-wave Measurement System: an open-source sliding correlator channel sounder system for millimeter-wave channel measurements, featuring fully automatic antenna alignment.
    Zhang, Y. (2020). YAM3S: Yet Another Mobile Millimeter-wave Measurement System. GitHub repository. Retrieved from https://github.com/YaguangZhang/YAM3S

  7. [Matlab, Python, C++] Cellular Coverage Mapper for Drone Data Relay: an open-source Matlab codebase for large-scale quantitative coverage analysis of cellular networks with drone data relay.
    Zhang, Y. (2020). Cell Coverage Mapper for Drones (Matlab Workspace). GitHub repository. Retrieved from https://github.com/YaguangZhang/CellCoverageMapperForDronesMatlabWorkspace

  8. [Python] Simple Exercise Statistics: a simple open-source data visualization codebase for workout records via Python 3 and Matplotlib.
    Zhang, Y. (2020). Simple Exercise Statistics. GitHub repository. Retrieved from https://github.com/YaguangZhang/SimpleExerciseStatistics

  9. [Matlab, Python] NIST Measurement Campaign Code: code used in data collection and post-processing for a millimeter-wave measurement campaign in a coniferous forest near National Institute of Standards and Technology (NIST), Boulder, Colorado, USA, to investigate millimeter-wave propagation through foliage.
    Zhang, Y. (2020). NIST Measurement Campaign Code. GitHub repository. Retrieved from https://github.com/YaguangZhang/NistMeasurementCampaignCode

  10. [Matlab] EARS Measurement Campaign Code: code used in data collection and post-processing for a millimeter-wave measurement campaign on the campus of United States Naval Academy, Annapolis, Maryland, USA, to investigate millimeter-wave propagation in suburban environments.
    Zhang, Y. (2019). EARS Measurement Campaign Code. GitHub repository. Retrieved from https://github.com/YaguangZhang/EarsMeasurementCampaignCode

  11. [Matlab] Wheat Harvesting GPS Data Visualization and Analysis (Matlab Workspace): an open-source Matlab codebase for wheat harvesting GPS analysis, featuring fully automatic algorithms for high-precision field shape generation, vehicle activity recognition, and product tracking & tracing.
    Zhang, Y. (2019). GPS Data Visualization and Analysis Workspace. GitHub repository. Retrieved from https://github.com/YaguangZhang/GpsDataVisualizationAndAnalysisWorkspace

  12. [Android] Combine Kart Truck: A GPS Logger for Wheat Harvesting: an open-source GPS/Cell/Wi-Fi logger with user registration function for wheat harvesting.
    Zhang, Y., Balmos, A. (2019). Combine Kart Truck. GitHub repository. Retrieved from https://github.com/OATS-Group/CombineKartTruck

  13. [WordPress, HTML, CSS] ZygLabs.com/Sing4U: an art blog encouraging people to take advantage of their habits to voluntarily help others and make the world a better place.
    Zhang, Y. (2017). Sing4U. [Online]. Available: https://www.zyglabs.com/sing4u/

  14. [JavaScript, HTML, CSS] Purdue Room Information Viewer: an interactive web application to show room information at Purdue University. [Demonstration video]
    Zhang, Y. (2016). Purdue Room Info Viewer. GitHub repository. Retrieved from https://github.com/YaguangZhang/purdueroominfoviewer/tree/stage_3

  15. [Android] Pavement Patching Tracker: a GPS logger for tracking pavement patching based on Combine Kart Truck.
    Zhang, Y. (2016). Pavement Patching Tracker. GitHub repository. Retrieved from https://github.com/YaguangZhang/PavementPatchingTracker

Bug Reports and Fixes

  1. 2015. Bug report on the interactive web map viewer mapview in Matlab 2014a and 2014b for Mac. Markers may be added at wrong locations. Confirmed by MathWorks. Fixed in 2015a and later version.

  2. 2017. Bug report on X-Raym’s HTML5 Audio controller wavesurfer-wp. Plugin may break with .wav files. Confirmed by the author.

  3. 2019. Bug report and patch suggestions with regard to spfrommer’s Matlab library terrain-elevation for working with USGS data. Unhandled tile size edge case. Confirmed and fixed by the author.

  4. 2022. Bug report and patch suggestions with regard to spfrommer’s Matlab library terrain-elevation for working with USGS data. Inconsistent outputs from Windows and Linux. Confirmed by the author.

  5. 2022. Bug report on the 2017–2019 3D Elevation Program (3DEP) Indiana Statewide LiDAR Database. Missing projection information in some DSM tiles. Confirmed by the author. We provided updated tile files to replace the anomalous ones.

  6. 2022. Bug report on the Mapping Toolbox 5.3 utility readgeoraster in Matlab 2022a for Windows and Linux. Output coordinates may be shifted from the correct locations. Confirmed by MathWorks. Fixed in the R2023a release.

Selected Student Comments on Teaching