José M. Vidal

E-mail: or
Office Hours: See my Calendar
Office: Swearingen 3A51
Mail:  Swearingen Engineering Center, University of South Carolina, Columbia, SC 29208
Office Phone:  (803) 777-0928

Hello! I am a Professor in the department of Computer Science and Engineering, part of the College of Engineering and Computing at the University of South Carolina. Read my blog to learn more.


GitHub repo - profile
Multiagent Systems Laboratory
Fundamentals of Multiagent Systems
MAS NetLogo Models
Curriculum Vita


Java Videos - YouTube Channel - old videos
CSCE 492: Software Engineering: F00, S01, S03, S05, S06, S07, F08, F09, S10, F10, S11, S14, Spring 2015
CSCE 490: Software Engineering I: F13, Fall 2014
CSCE 782: Multiagent Systems: S99, S00, F00, F01, F02, F03, F04, F05, F06, F07, S10, F11, Spring 2013
CSCE 242/590: Web Applications: S07, S08, S09, S11, Fall 2012
CSCE 145: Algorithmic Design I: F06, F09, F10, Spring 2012
CSCE 791: Advances in Computing: Spring 2009
CSCE 204: Visual Basic: F07, S08, Fall 08
CSCE 883: Machine Learning: Spring 03
CSCE 590: Distributed Programming: S01, S02, Spring 04
EECE 352: Data Structures and Algorithms: Fall 98, Fall 99

Programming Questions