EDUCATION

Ph.D. Student in Computer Science (3rd year)
  • Brown University, 2007-present
  • Advisor: Amy Greenwald
  • Cumulative GPA: 4.0/4.0
  • Coursework: Design of Agents for Bidding in Sponsored Search Auctions, Introduction to Combinatorial Optimization, Probabilistic Methods in Computer Science, Game-Theoretic Artificial Intelligence, Solving Hard Problems in Combinatorial Optimization, Recent Applications of Probability and Statistics, Approximation Algorithms, Topics in Parallel and Distributed Computing, Human-Computer Interaction and Visual Analysis

B.S. in Computer Science
  • University of Minnesota, 2006
  • Graduated Summa Cum Laude.
  • Advisors: Maria Gini, John Collins, Paul Schrater
  • Technical Coursework: Artificial Intelligence I, Artificial Intelligence II, Intelligent Agents, Principles of Microeconomics, Mathematical Models of Human Behavior, Introduction to Probability and Statistics, Linear Algebra and Differential Equations, Calculus I, Calculus II, Mathematical Logic, Introduction to Numerical Computing, Algorithms and Data Structures, Program Design and Development, Discrete Structures of Computer Science, Formal Languages and Automata Theory, Machine Architecture and Organization, Introduction to Operating Systems, Computer Vision, Robotics, Physics I, Physics II, Structure of Computer Programming I, Structure of Computer Programming II, Introduction to C/C++, Introduction to Psychology, Introduction to Cognitive Science


RESEARCH EXPERIENCE

Research Assistant, Ad Auctions, Brown University, 2008-present
  • Created framework to perform sensitivity analysis in the Trading Agent Competition for Ad Auctions (TAC AA) game.
  • Designed constraint satisfaction problem (CSP) to determine possible distribution of positions for each agent over the course of the day, given average positions.
  • Played an advisory role in the design and implementation of numerous predictors and bidding strategies.
  • Created various parsers to extract game data from log files.

Research Assistant, Supply Chain Management, Brown University, 2007-present
  • Team leader for Brown University’s agents in the 2008 and 2009 Trading Agent Competitions for Supply Chain Management (TAC SCM).
  • Designed and implemented various supplier price predictors, sales price predictors, procurement algorithms, and bidding algorithms using both mathematical programming techniques and techniques based on marginal profit.
  • Designed and implemented simulator that turns game-theoretic TAC SCM problem into a simplified decision-theoretic problem, allowing for testing of various optimization algorithms in a controlled setting.
  • Designed a mixed-initiative system that allows humans to communicate with the agent to play a variant of the TAC SCM game.

Research Assistant, Supply Chain Management, University of Minnesota, 2004-2007
  • Designed and implemented a controlled testing framework to assist in TAC-SCM game analysis, sensitivity analysis, and variance reduction.
  • Designed and implemented numerous predictors and evaluation methods (e.g. customer price predictors).
  • Assisted in gathering experimental data, as well as writing and presenting TAC SCM research papers and posters.
  • Prepared source code releases and subsequent binaries.

Research Assistant, Computational Perception and Action Lab, University of Minnesota, 2005-2006.
  • Designed and implemented framework that elicits preferences from subjects to determine how utility uncertainty affects their decision making.
  • Helped gather experimental results and analyze data.


WORK EXPERIENCE
Graduate Teaching Assistant, Brown University, 2009
  • TA for CSCI 1410: Introduction to Artificial Intelligence, taught by Amy Greenwald in the Spring 2009 semester.
  • Designed 2-week course projects for constraint satisfaction problems (CSPs) and planning problems.
  • Helped grade assignments, projects, and exams.

Brown CS Web Ledgers Software Engineer, Brown University, 2008-2009
  • Worked with Roberto Tamassia (Dept. Chair) to find ways of improving Brown University’s web accounting system.
  • Created database and new web interface for a Brown CS accounting system using MySQL and the Django framework.
  • Wrote code for automatically synchronizing the university and departmental databases.
  • Wrote and maintained scripts necessary for scraping information from Brown University’s accounting interface and inserting into the departmental system.

Undergraduate Teaching Assistant, University of Minnesota, 2004-2005
  • Responsible for overseeing and providing instruction assistance to students in CSCI 1113: Intro to C/C++ for Scientists and Engineers.
  • Graded and conducted study sessions for midterm and final exams.


AWARDS
  • TAC SCM Scholarship, 2009.
  • Rosh Foundation Fellowship, 2007.
  • TAC SCM Scholarship, 2007.
  • Lando Scholarship, 2006.
  • TAC SCM Best Poster Award, May 2006.
  • TAC SCM Finalist, 2005, 2006, 2008.
  • Dean's List, Spring 2004, Fall 2004, Fall 2002.



LEADERSHIP/INVOLVEMENT
  • Faculty-Graduate Liaison, Brown CS Department. May 2009-present.
  • Coach, Rhode Island Urban Debate League. 2007. Led weekly practices at Times Squared Academy in Providence.
  • Volunteer Coordinator, Dinnaken Properties. 2004-2005. Responsible for coordinating, advertising, and overseeing monthly community service events such as blood drives, canned good collections, neighborhood cleanups, etc.
  • Tutor, Minneapolis public schools. 2004. Made weekly 3-hour visits to Seward Montessori School to help 4th-6th grade students with their schoolwork (primarily mathematics and English).


PUBLICATIONS
  • Amy Greenwald, Victor Naroditskiy, Tyler Odean, Mauricio Ramirez, Eric Sodomka, Joe Zimmerman, and Clark Cutler. Marginal Bidding: An Application of the Equimarginal Principle to Bidding in TAC SCM. In edited volume on Agent Mediated Electronic Commerce and Trading Agent Design and Analysis, Lecture Notes in Business Information Processing, Volume 13. 2009.
  • Eric Sodomka, John Collins, and Maria Gini. Efficient Statistical Methods for Evaluating Trading Agent Performance. Proceedings of AAAI-07, Vancouver, Canada, July 2007.
  • Wolfgang Ketter, Eric Sodomka, Amrudin Agovic, John Collins, and Maria Gini. Strategic Sales Management in an Autonomous Trading Agent for TAC SCM (demo). Proceedings of AAAI-06, Boston, Massachusetts, USA, July 2006.
  • Brett Borghetti and Eric Sodomka. Performance Evaluation Methods for the Trading Agent Competition (student abstract). Proceedings of AAAI-06, pp 1857- 1858, Boston, Massachusetts, USA, July 2006.
  • Brett Borghetti, Eric Sodomka, John Collins, and Maria Gini. A Market-Pressure-Based Performance Evaluator for TAC-SCM (poster). Proceedings of AAMAS/ TADA-AMEC-06, Hakodate, Japan, May 2006.
  • Eric Sodomka. Decision-Making with Monetary Value Uncertainty. Undergraduate Honors Thesis, University of Minnesota. May 2006.
  • Paul Schrater, Eric Sodomka, Charles Sloane. Decision-Making with Monetary Value Uncertainty (poster). Proceedings of the Society for Judgment and Decision Making Conference, Toronto, Canada, November 2005.


REFERENCES
Available upon request.