José M. Vidal


Computer Science and Engineering Department
Swearingen Engineering Center, University of South Carolina
Columbia, SC 29208-0001
Phone: (803) 777-0928
Web: http://jmvidal.cse.sc.edu


Research
Interests
Multiagent systems, software agents, digital libraries, agent modeling, distributed artificial intelligence, machine learning, electronic commerce, emergent behavior, limited rationality.
Education
University of Michigan, Ann Arbor, MI May 1998
PhD. Computer Science and Engineering,
Thesis title: Computational Agents that Learn About Agents: Algorithms for Their Design and a Predictive Theory of Their Behavior
PhD. Committee: Edmund H. Durfee, Robert Axelrod, William P. Birmingham, John H. Laird, Mike Wellman.

Rensselaer Polytechnic Institute, Troy, NY December 1991
M.S. Computer Science,
Research in automatic proofs of parallel programs.

Massachusetts Institute of Technology, Cambridge, MA
May 1990
B.S. Computer Science and Engineering,
Thesis title: A Parallelizing Compiler for Matrix Expressions
Experience University of South Carolina, Columbia, SC, department of Computer Science and Engineering
Associate Professor 8/2004-present
Assistant Professor 8/1998-8/2004

University of Michigan, Ann Arbor, MI
1995-1998
Research Assistant
Member of the University of Michigan Digital Library project. The UMDL implements a Multi-Agent System for rendering library services in a digital networked environment. Duties include the design and development of Task Planning Agents. TPAs can intelligently manipulate a user's query in order to answer it, enlisting the help of other agents if their abilities are required. Contributed to the design of the UMDL architecture and it's service market society specification. Developed several scenarios that demonstrate the use of market systems by agents. Implemented the ability to learn nested agent models in some of the agents, and demonstrated (both empirically and mathematically) the advantage that such learning can sometimes bring to the agent.
Agents were built using the University of Michigan Procedural Reasoning System (UM-PRS), C++, and ILU/CORBA (Common Object Request Broker Architecture) communications infrastructure designed around KQML (Knowledge Query and Manipulation Language) primitives.
Grader 1996
Knowledge Systems.
Grader 1993-1994
Introduction to Artificial Intelligence.

Bellcore, Piscataway, NJ
1992
Member of Technical Staff
Responsible for significant part of code that controls phone companies' ``service order'' handling system. Developed set of database access routines.

NCR Corporation Atlanta, GA Summer 1991
Software Engineer.
Designed and developed interface for multimedia user help system. The interface consists of device drivers for communications between PCs, Point of Sale terminal, expert system and laser-disc. Code was written in 386 assembly and C.
Software Engineer. Summer 1990
Researched the viability of using neural networks for the prediction of sales volume in a commercial establishment, using environmental conditions as input. Serviced and helped install several local area networks (LAN).

The Computer Institute Rio Piedras, PR Summer 1989
Teacher.
Taught seminars on basic computer skills to different audiences ranging from high school students to university professors. Designed and taught a seminar on Artificial Intelligence.

M.I.T. Artificial Intelligence Laboratory, Cambridge, MA 1988
Research Assistant Worked in the testing and debugging of the Actors model of computation as implemented in the Symbolics Lisp machine.

International Dynamic Systems, Condado, PR Summer 1988
Programmer and System Administrator
Developed several programs for mathematical analysis and estimation of commodity trends in the stock market. Helped with maintenance and use of IBM personal computers.

MITRE Corporation, Bedford, MA Summer 1987
Programmer
Developed editor for InaJo language using Emacs-Lisp. Designed several tools for debugging InaJo programs. Participated in development of secure operating system.

Technical
Expertise
  • Editor and maintainer of www.multiagent.com a website for research and industrial news about multiagent systems. 1998--present.
  • Develop and maintained. USC SourceForge, a web application that enables software engineering education. 1999-2001.
  • Proficient in C, C++, Standard Template Library, Java, Java Servlets, Unix Programming, TCP/IP Internet Network Programming, HTML, Tcl/Tk, SQL, Perl, Python, Unix, Linux system administration, Windows NT, Apache administration.
Sofware
Projects
  • Maintain and authored collection of NetLogo multiagent models used for teaching and research. 2004-present.
  • Biter: A Robocup client used to teach agent-oriented programming techniques in a multiagent domain. (Java). 2004.
  • RadsimClient: A simulator system developed for Darpa that dynamically allocates radar and other resources to moving targets. It enables thousands of little radars to cooperatively track a moving vehicle, without any central control. It integrates with the Radsim simulator developed by the Air Force Research Laboratories. This was a two-year effort funded as part of the TagetShare project. (Java). 2003.
  • TargetShare Testbed: An applet that solves the problem of assigning a number of followers to a number of moving targets. The solution is distributed. The followers have only a local view. (Java applet). 1998--2000.
  • SASilumator: The Service Allocation Simulator. A batch-process simulator for testing service allocation alogrithms that involve very large number of resources and iterations. (Java). 1999.
  • bk2site: A utility for automatically maintaining a yahoo-like website with RSS content channel integration and many other features. Used to maintain some major websites like www.multiagent.com. (C++ with STL). 1998--2004.
Publications
  1. Benito Mendoza and José M. Vidal. Approximate bidding algorithms for a distributed combinatorial auction (short paper). In Padgham, Parkes, Müller, and Parsons, editors, Proceedings of the 7th International Conference on Autonomous Agents and Multiagent Systems, Estoril, Portugal, May 2008.

  2. Hrishikesh J. Goradia and José M. Vidal. A distributed algorithm for finding nucleolus-stable payoff divisions. In Proceedings of the IEEE / WIC / ACM International Conference on Intelligent Agent Technology, 2007.

  3. Hrishikesh J. Goradia and José M. Vidal. An equal excess negotiation algorithm for coalition formation. In Proceedings of the Autonomous Agents and Multi-Agent Systems Conference, 2007.
    Comment: 40% acceptance rate.

  4. Jingshan Huang, Jiangbo Dang, José M. Vidal, and Michael N. Huhns. Ontology matching using an artificial neural network to learn weights. In IJCAI Workshop on Semantic Web for Collaborative Knowledge Acquisition, 2007.

  5. Hong Jiang, José M. Vidal, and Michael N. Huhns. EBDI: An architecture for emotional agents. In Proceedings of the Autonomous Agents and Multi-Agent Systems Conference, 2007.
    Comment: 40% acceptance rate.

  6. Benito Mendoza and José M. Vidal. Bidding algorithms for a distributed combinatorial auction. In Proceedings of the Autonomous Agents and Multi-Agent Systems Conference, 2007.
    Comment: 20% acceptance rate.

  7. Ionel Muscalagiu, José M. Vidal, Vladimir Cretu, Popa Horia Emil, and Manuela Panoiu. The effects of agent synchronization in asynchronous search algorithms. In First KES Symposium on Agents and Multi-Agent Systems, 2007.

  8. Anand Nair and José M. Vidal. Examining the relationship between topology and performance of supply networks in the presence of random and targeted disruptions. In 38th Annual Meeting Decision Sciences Institute, 2007.
    Comment: Non-refereed abstract

  9. Michael N. Huhns, José M. Vidal, Alicia Ruvinsky, Benito Mendoza, and Scott Langevin. Cultural tactical advisor for warfighters. In Proceedings of 25th Army Science Conference, 2006.
    Comment: 97 submitted, 12 accepted.

  10. Hong Jiang and José M. Vidal. From rational to emotional agents. In Proceedings of the AAAI Workshop on Cognitive Modeling and Agent-based Social Simulation, 2006.

  11. Hong Jiang and José M. Vidal. The message management asynchronous backtracking algorithm. Journal of Experimental and Theoretical Artificial Intelligence, 2006. To appear.

  12. Hong Jiang, José M. Vidal, and Michael N. Huhns. Incorporating emotions into automated negotiation. In Proceedings of the Agent Construction and Emotions Workshop, 2006.

  13. Muralidhar V. Narumanchi and José M. Vidal. Algorithms for distributed winner determination in combinatorial auctions. In Agent-Mediated Electronic Commerce. Designing Trading Agents and Mechanisms, pages 43-56. Springer, 2006.

  14. José M. Vidal. Fundamentals of Multiagent Systems: Using NetLogo Models. Unpublished, 2006. url http://www.multiagent.com/fmas.

  15. José M. Vidal. Multiagent coordination using a distributed combinatorial auction. In AAAI Workshop on Auction Mechanism for Robot Coordination, July 2006.

  16. Paul Buhler and José M. Vidal. Towards adaptive workflow enactment using multiagent systems. Information Technology and Management Journal, 6(1):61-87, 2005.
    Comment: Special Issue on Universal Enterprise Integration

  17. Hrishikesh Goradia and José M. Vidal. Multiagent workflow enactment using adaptive pricing mechanisms. In AAAI Planning and Scheduling for Web Services Workshop, 2005.

  18. Hong Jiang and José M. Vidal. Reducing redundant messages in the asynchronous backtracking algorithm. In Proceedings of the Sixth International Workshop on Distributed Constraint Reasoning, 2005.

  19. Muralidhar V. Narumanchi and José M. Vidal. Algorithms for distributed winner determination in combinatorial auctions. In Agent-Mediated Electronic Commerce VII, 2005.

  20. José M. Vidal. A protocol for a distributed recommender system. In Rino Falcone, Suzanne Barber, Jordi Sabater, and Munindar Singh, editors, Trusting Agents for Trusting Electronic Societies. Springer, 2005.

  21. José M. Vidal, Paul Buhler, and Hrishikesh Goradia. Tools and lessons from a multiagent systems' class. Italics, 4(3), 2005.

  22. Paul Buhler and José M. Vidal. Enacting BPEL4WS specified workflows with multiagent systems. In Proceedings of the Workshop on Web Services and Agent-Based Engineering, 2004.

  23. Paul Buhler and José M. Vidal. Integrating agent services into BPEL4WS defined workflows. In Proceedings of the Fourth International Workshop on Web-Oriented Software Technologies, 2004.

  24. Paul Buhler, Christopher Starr William H. Schroder, and José M. Vidal. Preparing for service-oriented computing: A composite design pattern for stubless web service invocation. In International Conference on Web Engineering, 2004.

  25. Hrishikesh J. Goradia and José M. Vidal. Building blocks for agent design. In Paolo Giorgini, editor, Agent-Oriented Software Engineering, pages 153-166. Springer-Verlag, 2004.

  26. José M. Vidal. The effects of cooperation on multiagent search in task-oriented domains. Journal of Experimental and Theoretical Artificial Intelligence, 16(1):5-18, 2004.

  27. José M. Vidal, Paul Buhler, and Hrishikesh Goradia. Multiagent systems past and future. In AAMAS Workshop on Teaching Multiagent Systems, 2004.

  28. José M. Vidal, Paul Buhler, and Christian Stahl. Multiagent systems with workflows. IEEE Internet Computing, 8(1):76-82, January/February 2004.

  29. Sharad Bansal and José M. Vidal. Matchmaking of web services based on the DAML-S service model. In Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems, pages 926-927, 2003.

  30. Paul Buhler and José M. Vidal. Semantic web services as agent behaviors. In B. Burg et al., editors, Agentcities: Challenges in Open Agent Environments, pages 25-31. Springer-Verlag, 2003.

  31. Paul Buhler, José M. Vidal, and Harko Verhagen. Adaptive workflow = web services + agents. In Proceedings of the International Conference on Web Services, pages 131-137. CSREA Press, 2003.

  32. Hrishikesh J. Goradia and José M. Vidal. Building blocks for agent design. In Proceedings of the Fourth International Workshop on Agent-Oriented Software Engineering, pages 17-30, 2003.

  33. Taraka Peddireddy and José M. Vidal. A prototype multiagent network security system. In Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems, pages 1094-1095, 2003.

  34. José M. Vidal. An incentive-compatible distributed recommendation model. In Proceedings of the Sixth International Workshop on Trust, Privacy, Deception, and Fraud in Agent Societies, pages 84-91, 2003.

  35. José M. Vidal. Learning in multiagent systems: An introduction from a game-theoretic perspective. In Eduardo Alonso, editor, Adaptive Agents: LNAI 2636, pages 202-215. Springer Verlag, 2003.

  36. José M. Vidal. A method for solving distributed service allocation problems. Web Intelligence and Agent Systems: An International Journal, 1(2):139-146, 2003.

  37. José M. Vidal and Edmund H. Durfee. Predicting the expected behavior of agents that learn about agents: the CLRI framework. Autonomous Agents and Multi-Agent Systems, 6(1):77-107, January 2003.

  38. Paul Buhler and José M. Vidal. Biter: A platform for the teaching and research of multiagent systems' design using robocup. In A. Birk, S. Coradeschi, and S. Tadokoro, editors, RoboCup 2001: Robot Soccer World Cup V. LNCS/LNAI Lecture Notes Volume 2377, pages 299-304. Springer-Verlag, Berlin Heidelberg, 2002.

  39. Paul Buhler and José M. Vidal. Location dependent service delivery to resource limited mobile devices. In Proceedings of the Workshop on Ubiquitous Agents on embedded, wearable, and mobile devices, 2002.

  40. Paul A. Buhler and José M. Vidal. Toward the synthesis of web services and agent behaviors. In Proceedings of the First International Workshop on Challenges in Open Agent Systems, pages 25-29, 2002.
    Comment: 24% acceptance rate.

  41. Taraka D. Peddireddy and José M. Vidal. Multiagent network security system using FIPA-OS. In Proceedings of the IEEE SoutheastCon, 2002.

  42. José M. Vidal. Book review: Autonomous agents and multi-agent systems: explorations in learning, self-organization and adaptive computation. ACM Computing Reviews, May 2002.

  43. José M. Vidal. Book review: Reasoning about rational agents. ACM Computing Reviews, April 2002.

  44. José M. Vidal. Book review: Strategic negotiation in multiagent environments. ACM Computing Reviews, April 2002.

  45. José M. Vidal. The effects of cooperation on multiagent search in task-oriented domains. In Proceedings of the Autonomous Agents and Multi-Agent Systems Conference, pages 453-454, 2002.

  46. José M. Vidal and Paul Buhler. Teaching multiagent systems using robocup and biter. The Interactive Multimedia Electronic Journal of Computer-Enhanced Learning, 4(2), 2002. (PDF)

  47. José M. Vidal and Paul Buhler. Using robocup to teach multiagent systems and the distributed mindset. In Proceedings of the 33rd ACM Technical Symposium on Computer Science Education, pages 3-7, 2002.
    Comment: 31% acceptance rate. Selected as one of the 10 best SIGCSE 2002 papers.

  48. José M. Vidal and Edmund H Durfee. Multiagent systems. In Michael A. Arbib, editor, The Handbook of Brain Theory and Neural Networks, pages 707-711. MIT Press, 2002.

  49. Paul Buhler and José M. Vidal. Biter: A platform for the teaching and research of multiagent systems' design using robocup. In Proceedings of the Robocup International Symposium, 2001.
    Comment: 73% acceptance rate.

  50. José M. Vidal. Book review: Layered learning in multiagent systems: A winning approach to robotic soccer. Autonomous Agents and Multi-Agent Systems, 4(3), September 2001.

  51. José M. Vidal. Book review: Objective coordination in multi-agent system engineering: design and implementation. ACM Computing Reviews, September 2001.

  52. José M Vidal and Paul Buhler. A generic agent architecture for multiagent systems. Technical report, University of South Carolina, 2001. USC CSCE TR-2002-011.

  53. José M. Vidal, Paul A. Buhler, and Michael N. Huhns. Inside an agent. IEEE Internet Computing, 5(1):82-86, January-February 2001.

  54. Michael N. Huhns and José M. Vidal. Online auctions. IEEE Internet Computing, 3(3):103-105, May/June 1999.

  55. José M. Vidal. Book review: Gerhard weiss, ed., Multiagent Systems: A modern approach to distributed artificial intelligence. Autonomous Agents and Multi-Agent Systems, 2(4):403-408, November 1999.

  56. Edmund H. Durfee, Tracy Mullen, Sun Park, José M. Vidal, and Peter Weinstein. The dynamics of the UMDL service market society. In Matthias Klusch and Gerhard Weiss, editors, Cooperative Information Agents II, LNAI, pages 55-78. Springer, 1998.

  57. José M. Vidal. Computational Agents That Learn About Agents: Algorithms for Their Design and a Predictive Theory of Their Behavior. PhD thesis, University of Michigan, 1998. (PostScript)

  58. José M. Vidal and Edmund H. Durfee. A framework for learning agents and its application to market-based MASs. In Sandip Sen, editor, Proceedings of the AAAI Symposium on Satisficing Models, 1998.

  59. José M. Vidal and Edmund H. Durfee. Learning nested models in an information economy. Journal of Experimental and Theoretical Artificial Intelligence, 10(3):291-308, 1998.

  60. José M. Vidal and Edmund H. Durfee. The moving target function problem in multi-agent learning. In Proceedings of the Third International Conference on Multi-Agent Systems, pages 317-324. AAAI/MIT press, July 1998.

  61. José M. Vidal, Tracy Mullen, Peter Weinstein, and Edmund H. Durfee. The UMDL service market society. In Proceedings of the Second International Conference on Autonomous Agents, 1998.

  62. José M. Vidal and Edmund H. Durfee. Agents learning about agents: A framework and analysis. In Multiagent Learning Workshop, 1997.

  63. José M. Vidal and Edmund H. Durfee. Analyzing agents that learn about agents. In Proceedings of the Fourteenth National Conference on Artificial Intelligence, page 849. The MIT Press, 1997.

  64. Daniel E. Atkins, William P. Birmingham, Edmund H. Durfee, Eric J. Glover, Tracy Mullen, Elke A. Rundensteiner, Elliot Soloway, José M. Vidal, Raven Wallace, and Michael P. Wellman. Toward inquiry-based education through interacting software agents. IEEE Computer, 29(5):69-76, May 1996.

  65. José M. Vidal and Edmund H. Durfee. Agents modeling agents in information economies. In Proceedings of the Thirteenth National Conference on Artificial Intelligence, page 1415. The MIT Press, 1996.

  66. José M. Vidal and Edmund H. Durfee. Building agent models in economic societies of agents. In Milind Tambe and Piotr Gmytrasiewicz, editors, Working Notes of the AAAI-96 Workshop on Agent Modeling, pages 90-97, Portland, OR, 1996.

  67. José M. Vidal and Edmund H. Durfee. The impact of nested agent models in an information economy. In Proceedings of the Second International Conference on Multi-Agent Systems, pages 377-384. AAAI/MIT press, 1996.

  68. José M. Vidal and Edmund H. Durfee. Using recursive agent models effectively. In M. Wooldridge, J. P. Müller, and M. Tambe, editors, Intelligent Agents Volume II, Lecture Notes in Artificial Intelligence, pages 171-196. Springer-Verlag, 1996.

  69. José M. Vidal and Edmund H. Durfee. Recursive agent modeling using limited rationality. In Proceedings of the First International Conference on Multi-Agent Systems, pages 125-132. AAAI/MIT press, 1995.

  70. José M. Vidal and Edmund H. Durfee. Task planning agents in the UMDL. In Tim Finin and James Mayfield, editors, Proceedings of the Fourth International Conference on Information and Knowledge Management (CIKM) Workshop on Intelligent Information Agents., Baltimore, Maryland, 1995.

  71. Boleslaw K. Szymanski and José M. Vidal. Automatic verification of a class of symmetric parallel programs. In Bjørn Pehrson and Imre Simon, editors, Proceedings of the IFIP 13th World Computer Congress. Volume 1 : Technology and Foundations, pages 571-578, Amsterdam, The Netherlands, 28 August-1 September 1994. Elsevier Science Publishers.

  72. José M. Vidal and Edmund H. Durfee. Agent modeling methods using limited rationality. In Proceedings of the Twelfth National Conference on Artificial Intelligence, page 1495, 1994.

  73. José M. Vidal and Edmund H. Durfee. RMM's solution concept and the equilibrium point solution. In Proceedings of the 13th International Distributed Artificial Intelligence Workshop, 1994. (PostScript)


Grant
Awards
Awards
  • National Science Foundation fellowship. 1992.
  • Graduate Engineering Minorities Master's fellowship. 1990.
  • I.T.T. Scholarship for academic excellence. 1986.
  • Student Author Scholarship. 14th National Conference on Artificial Intelligence (AAAI-1997).
  • Student Author Scholarship. International Conference on Multi-Agent Systems 1996.
  • Student Author Scholarship. 13th National Conference on Artificial Intelligence (AAAI-1996).
  • Student Author Scholarship. International Conference on Multi-Agent Systems 1995.
  • Student Author Scholarship. 12th National Conference on Artificial Intelligence (AAAI-1994).
Editorial
Boards
Program
Committees
Reviewer
  • Computers and Operations Research, 2007.
  • Artificial Intelligence Journal, 2006-2008.
  • Journal of Autonomous Agents and Multi-Agent Systems, 2001-2008
  • International Journal of Cooperative Information Systems, 2006-2007
  • ACM Transactions on Internet Technology, 2005.
  • National Science Foundation grant proposal reviewer, 2005-2006.
  • IEEE Transactions on Systems, Man and Cybernetics, 2005.
  • The 3rd International Conference on Computing, Communications and Control Technologies, 2005.
  • Journal of Parallel and Distributed Computing, 2005.
  • Nineteenth International Joint Conference on Artificial Intelligence, 2005
  • International Conference on Computing, Communication and Control Technologies, 2004.
  • Journal of Artificial Intelligence Research, 2003.
  • Computing Reviews, 2003.
  • Journal of Database Management, 2003.
  • Journal of Systemics, Cybernetics and Informatics, 2003.
  • NASA grant proposal reviewer, 2003.
  • IEEE Internet Computing, 2003.
  • IEEE Intelligent Systems, 2003.
  • Journal of Mathematical Modelling and Algorithms, 2003.
  • Integrated Computer-Aided Engineering Journal, Special issue on Agent Technology, 2003.
  • Eighteenth International Joint Conference on Artificial Intelligence, 2003
  • Services and Process Management Special Session in the International Conference on Web Services, 2003.
  • Journal of Computing in Higher Education, 2002
  • World Wide Web Journal, 2001-2002
  • Manuscript reviewer for John Wiley & Sons publishers, 2001
  • AIEDAM: Artificial Intelligence for Engineering Design, Analysis and Manufacturing Journal, 2001.
  • ACM Computing Reviews reviewer. My reviews, 2001-
  • National Science Foundation grant proposal reviewer, 2001.
  • Autonomous Agents and Multi-Agent Systems Journal: Special Issue on Infrastructure for Agents and MAS, 2001.
  • Journal of Applied Systems Studies: Special Issue on "Virtual Organizations and E-Commerce Applications", 2001.
  • IEEE Internet Computing, 2000.
  • Electronic Commerce Research Journal, 2000.
  • IEEE Transactions in Knowledge and Data Engineering, 2000.
  • Autonomous Agents and Multi-Agent Systems Journal, 2000.
  • Multiagent systems area moderator (jointly with Mike Huhns) for the Computing Research Repository (CoRR), 1999-present.
  • Artificial Intelligence Journal, 1999.
  • IEEE Internet Computing, 1999.
  • Journal of Experimental and Theoretical AI (JETAI), 1999.
  • Autonomous Agents and Multi-Agent Systems Journal, 1998.
  • National Science Foundation grant reviewer, 1998.
Talks
  • Radsimclient: A Dynamic Resource Allocation System. Darpa PI meeting progress reports and demos: August 2000, November 2000.
  • Using Agent Models in the University of Michigan Digital Library. Industry Partners of Computer Science and Engineering. May 1996. University of Michigan.
  • Why we need Learning Agents in the UMDL Site visit from funding agencies; NSF, DARPA, NASA. May 1997.
Professional
Affiliations
  • Member, Upsilon Pi Epsilon Honor Society for the Computing Sciences
  • Member, American Association for Artificial Intelligence
  • Member, Association for Computing Machinery
  • Member, Institute for Electrical and Electronics Engineers
Courses
Taught
  • CSCE 145: Algorithmic Design
  • CSCE 883: Machine Learning
  • CSCE 590: Distributed Programming.
  • CSCE 790A: Distributed Programming.
    • Spring 2001. A new class I developed. It covered TCP/IP programming (sockets), Java RMI, CORBA, COM/DCOM, SOAP, and Jini.
  • CSCE 492: Software Engineering Laboratory.
  • CSCE 782: Multiagent Systems: A hands-on approach.
    • Fall 2006
    • Fall 2005
    • Fall 2004
    • Fall 2003
    • Fall 2002. Introduced the use of NetLogo for 5 problem sets. Taught without TA or grader.
    • Fall 2001. Added a FIPA project using FIPA-OS and JADE agent platforms.
    • Fall 2000 The course was restructured to include a software project. I continue to work on the Biter platform which enables students to receive a hands-on experience by building Robocup teams.
  • EECE 822: Multiagent Systems.
  • EECE 352: Data Structures and Algorithms.
    • Fall 1999. The class was updated to include the C++ Standard Template Library.
    • Fall 1998
University
Service
  • University Information Technology Council, 2004-present
  • Computing Committee, 2004-present
  • ACM Student Chapter, 2003-present
  • Graduate Committee, 2003--present
  • NetLogo introduction for High School students, 2006.
  • University liason to the Columbia Linux User's Group, 2006-present.
  • Assessment & Accreditation Committee, 2001-2002.
  • Qualifying Exam Committee, 2001-2002.
  • Affirmative Action Committee, 2000-2001.
  • Faculty Search Committee, 2000-2001.
  • Graduate Committee, 1999-2000.
  • Faculty Search Committee, 1999-2000.
  • Graduate Admissions Committee, 1999-2000.
PhD.
Committees
  • Anton Bezuglov, 2004-
  • Vaibhav Gowadia,
  • Jiangbo Dang, PhD. 2005
  • Abdulla Mohamed PhD., 2000
Student
Advisement
  • Multiagent System's Reading Group. 2000-present.
  • Benito Mendoza, PhD student.
  • Mike Johnson, PhD student.
  • Hong Jiang, PhD 2007.
  • Hrishikesh Jawahar Goradia, MS 2003. PhD 2007.
  • Matthew Baker, MS. 2005.
  • Pete Gindhart, M.S. student. 2004.
  • Paul Buhler. PhD 2004.
  • Muralidhar Narumanchi, MS 2005
  • Andy Finkbeiner. MS thesis. 2003.
  • Kapil Rajendra Dukle, MS thesis, 2003.
  • Taraka Peddireddy, MS thesis, 2002.
  • Sharad Bansal. MS thesis. 2002.
  • Sujay E. Jacob. MS thesis. 2002. Graduated without thesis.
  • Cherrie Yuen. Directed study. A DAML-Enabled Seminar Servlet. 2001-2002
  • James D. Jones. Second Reader for honor's thesis. The Linux/Apache Websever: A Different Approach, 2001.
  • Gregory K. Croft. Director of honor's thesis. Halcyon Racer: Using Modern Development Tools and Techniques to Produce a Racing Game. 2000.
  • R. K. Korrapati. Directed study. 2000.
  • Srinivas Maggari. Directed study. 2000
  • Ramu Pannala. Directed study research project: Simulation of Red Black Trees using Java Applets, 2000.
  • Kanojkumar Kotla. Directed study. 2000.
  • R. Katrapali. Directed study. 1999.
Languages Fluent in Spanish. Born and raised in Puerto Rico.

References Available upon request.


José M. Vidal
This c.v. is located at http://jmvidal.cse.sc.edu/papers/cv.html
Last modified: Fri Apr 4 12:57:14 EDT 2008