In addition to long Java
development and consulting experience, Marty has extensive
teaching and training experience, having given short courses on JSP, servlets,
Jakarta Struts, JSF, Ajax, GWT, and Java programming
in the US (many times), Japan (three times), Canada (three times),
Australia (three times),
the Philippines (twice), Mexico, and Puerto Rico. He spoke on J2EE
technology at JavaOne (five different times), SD West, Comdex,
the International Conference for Java Development, and Java user
groups in several countries.
Marty has also taught numerous onsite Java EE and Ajax short courses for organizations in a wide variety of fields. Here are some examples:
- Government/Military: NSA, CIA, Naval Surface Weapons Center, US Coast Guard, Westchester County, Los Alamos National Labs, Australian Transaction Reports and Analysis Centre.
- Defense: General Dynamics, Northrop Grumman, SAIC, Titan, ESI, Raytheon, ICCI.
- Finance/Insurance: New York Stock Exchange (SIAC), State Farm Insurance, Arbella Insurance, Banco Popular, TRG.
- Media/Entertainment: Comcast, Western Canada Lottery Corporation, Idearc Media (superpages.com), the NY Post.
- Energy: TransCanada Pipelines, Southern Union (formerly Enron).
- Education/Research: University of Michigan (IT staff in the School of Engineering), University of Utah Hospital, Shepherd College, Johns Hopkins Applied Physics Lab, Genomica, Australian Distributed Systems Technology Centre, Mitsubishi Research Center Tokyo, National Bureau of Medical Examiners, Tec de Monterrey (computer science professors from around Mexico).
- Technology and Aerospace: Learjet, Sikorsky Aircraft, Impact Innovations, RWD Technologies, Peregrine Systems, AEM, TBB Global Logistics, Casa Real Japan.
- Other Fortune 500: General Motors, Hewlett Packard, Motorola, Lexmark International.
For the last 20 years Marty has been an adjunct faculty member in the
Johns Hopkins part-time graduate program in Computer Science,
where he received the Dean's Teaching Excellence award from the
JHU School of Engineering and is featured on the
program home page
and in much of their advertising literature (Baltimore Sun, Washington Post,
U.S. News & World Report, etc.).
In addition to teaching in the Johns Hopkins program,
one of the three largest graduate CS programs in the US, he also
directs two JHU concentration areas and serves on the Computer Science
Program Committee. Marty has also taught full-semester courses
at Towson University and short courses and guest lectures
at University of Maryland Baltimore County, University of
Michigan, Loyola College, Shepherd College, and the Tec de Monterrey (Mexico).
Upcoming Schedule
Marty Hall is scheduled to teach the following classes:
| Course | Time | Location |
|---|---|---|
| GWT 2.0 | Nov 29 - Dec 1 | San Francisco |