Office: Albertus Hall 400-2
Office Hours: Monday 2:30-4:00pm, Tuesday 1:00-2:30pm
Email: click here to send me an email
Phone: 518-485-3755 (on campus x3755)
Address: 432 Western Avenue, Albany, NY 12203

research activities

solving crossword puzzles

  • While constructing crossword puzzles is a well-defined problem with well-defined solutions, building an artificially intelligent system to solve crossword puzzles is much more difficult.
  • Impossible? Not if you use Google. Email me to hear more.

semantic web

  • Imagine if the world's Web pages were designed for machines instead of humans. The amount of information available on the World Wide Web is mind-boggling.
  • What if machines could process and understand that information? Enter the Semantic Web. Email me to learn more.

foom

  • What do you get when you combine Python, C, and Groovy, three very different programming languages? Adam Wilson intends to find out. He's working on FOOM, an exploratory programming language.
  • Check out http://code.google.com/p/foom for more details.

Courses

Papers and Publications

Coming soon....

Assorted Job Postings in Computer Science

Below are job postings I've found or been asked to post primarily for students of Computer Science. Please feel free to email me with technology-related jobs.

  • [8/28/2008 - Mitsui & Co. Energy Risk Management Ltd] Global player in the energy markets is seeking to hire a programming associate for its New York derivatives trading desk. Reporting to senior traders, the successful candidate will maintain and build trading tools for the Energy Trading desk, interfacing with industry-leading risk management software, automating and streamlining front-to-back office logistics, and working on various programming projects.

    Candidates must have strong analytical, mathematical, and communication skills. Excellent programming ability is a must. Experience with Java, C++, .NET is desired. While knowledge of financial derivatives is a plus, it is not necessary. To apply, submit résumé to recruiting@mitenergy.com.

  • [8/18/2008 - Programmers wanted for two projects] (1) Develop user-friendly online database for local business and environmental applications. Some experience with php preferred. (2) Community network for use with Culturally Situated Design Tools (http://www.rpi.edu/~eglash/csdt.html). Some experience with Java or Flash preferred. Contact: Ron Eglash (eglash@rpi.edu)

  • [8/5/2008 - Monolith Productions] Monolith Productions (http://www.lith.com) has several software engineering positions open as well as other types of positions. It's a good company to work for; you get to develop games and they have all the normal types of benefits (paid health insurance, matching 401k, 20 personal days per year, etc.), but they also have regular movie outings and other fun events. They just rented out the IMAX theatre for everyone to go see The Dark Knight on opening day.

    To see the list of job openings, go to http://www.lith.com/jobs.asp. If you're interested, send your résumé to jennifer@cearley.com or jeff.hughes@lith.com. Feel free to ask either of us any questions. They will also pay for relocation to the lovely Seattle area.

  • [8/1/2008 - Nuance Communications] Nuance Communications (http://www.nuance.com) is looking for candidates for numerous openings in our Mobility Division. Opportunities are available at http://www.nuance.com/company/careers. As an example, this Software Developer position is available.

  • [7/22/2008 - Web Administrator/Developer at New York University] New York University is seeking a Web Administrator to administer and develop web sites for the Arts and Science schools. This successful individual will establish and maintain content, design and format on web sites following Arts and Science specifications and guidelines. S/he will manage school’s web content management system (CMS) and web server accounts and users.

    Required qualifications include a Bachelor’s degree with 3 years related experience or an equivalent combination. This must include experience with developing and maintaining a web site, access and security, and creating and modifying scripts. Also required are excellent planning, analytical, problem solving, and communication skills and the ability to monitor and analyze web site problems. Fluent understanding of XML, CSS, HTML language, JavaScript, Perl and Photoshop are a must. Knowledge of Flash, Java, PHP and SQL are strongly recommended. The ability to monitor, analyze and report on server performance and use and knowledge of a variety of current and emerging technologies are required as well.

    The ideal candidate will have experience with developing web sites in a content management system; experience in a higher academic environment; working knowledge of Apache server and Linux; and understanding of graphic design and information architecture.

    For more information about working at NYU and to apply for this position, visit http://www.nyu.edu/hr/jobs/apply and search for job 7316BR.