Teaching
Teaching Experience
- Instructor: Dr. Hailong Jiang
- Institution: Youngstown State University
- Department: Computer Science
Current Courses
CSIS 3700: Data Structure and Object
Youngstown State University
This course covers fundamental data structures and object-oriented programming concepts. Students will learn about arrays, linked lists, stacks, queues, trees, and graphs, along with their implementation using object-oriented principles.
Download Syllabus (PDF)
Memory Lab Visualizer - Interactive memory management visualization tool
CSIS 3740: Computer Organization
Youngstown State University
This course provides an introduction to computer organization and architecture. Topics include digital logic, processor design, memory systems, input/output systems, and assembly language programming.
CSIS 6920: Information System
Youngstown State University
This course covers the design, development, and management of information systems. Students will learn about system analysis, database design, user interface design, and project management in the context of information systems.
Office Hours & Contact
Office Hours:
- Monday: 2:00 PM - 4:00 PM
- Wednesday: 10:00 AM - 12:00 PM
- Friday: 1:00 PM - 3:00 PM
- By Appointment: Available upon request
Contact Information:
- Email: hjiang@ysu.edu
- Office: TBD, Youngstown State University
- Phone: (937) 789-3969
Teaching Philosophy
I believe in creating an engaging and supportive learning environment where students can:
- Develop strong foundational knowledge in computer science principles
- Gain hands-on experience with modern tools and technologies
- Build critical thinking skills for technical problem-solving
- Prepare for advanced study or industry positions
- Collaborate effectively in team-based projects
Additional Resources
Academic Support
- Tutoring services available on campus
- Office hours for individual assistance
- Online resources and documentation
- Peer study groups encouraged
Technology & Tools
- Modern development environments
- Cloud computing resources
- Version control systems
- Collaborative development platforms