Algis P. Rudys

3000 Bissonnet St. #3306
Houston, TX 77005-4063
Tele:
Fax:
(713) 725-2421
(713) 348-5930
E-Mail:
Web:
arudys@rice.edu
www.cs.rice.edu/~arudys/


Education:
Rice University, Houston, Texas
Doctorate in Computer Science Expected Summer 2005
Masters of Science in Computer Science
December 2002
Masters Thesis Dissertation: Termination and Rollback in Language-Based Systems
Cumulative GPA: 3.87/4.00
Bachelor of Science in Computer Science
Cumulative GPA: 3.55/4.00
May 2000
Publications:
Journal Articles: Andrew M. Ladd, Kostas E. Bekris, Algis Rudys, Lydia E. Kavraki, and Dan S. Wallach, Robotics-Based Location Sensing Using Wireless Ethernet, Wireless Networks, Volume 11, Number 1-2, January 2005, 189-204.
Andrew M. Ladd, Kostas E. Bekris, Algis P. Rudys, Dan S. Wallach, and Lydia E. Kavraki, On the Feasibility of Using Wireless Ethernet for Indoor Localization, IEEE Transactions on Robotics and Automation, Volume 20, Number 3, June 2004, 555-559.
Algis Rudys and Dan S. Wallach, Termination in Language-Based Systems, ACM Transactions on Information and System Security (TISSEC), Volume 5, Number 2, May 2002, 138-168.
Refereed Conference Papers: Andreas Haeberlen, Eliot Flannery, Andrew M. Ladd, Algis Rudys, Dan S. Wallach, and Lydia E. Kavraki, Practical Robust Localization over Large-Scale 802.11 Wireless Networks, Proceedings of the Tenth ACM International Conference on Mobile Computing and Networking (MOBICOM) (Philadelphia, PA), September 2004.
David W. Price, Algis Rudys, and Dan S. Wallach, Garbage Collector Memory Accounting in Language-Based Systems, IEEE Symposium on Security and Privacy (Berkeley, CA), May 2003.
Andrew M. Ladd, Kostas E. Bekris, Guillaume Marceau, Algis Rudys, Dan S. Wallach, and Lydia E. Kavraki, Using Wireless Ethernet for Localization, 2002 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (Lausanne, Switzerland), September 2002.
Andrew M. Ladd, Kostas E. Bekris, Algis Rudys, Guillaume Marceau, Lydia E. Kavraki, and Dan S. Wallach, Robotics-Based Location Sensing using Wireless Ethernet, The Eighth ACM International Conference on Mobile Computing and Networking (MOBICOM) (Atlanta, GA), September 2002.
Algis Rudys and Dan S. Wallach, Transactional Rollback for Language-Based Systems, International Conference on Dependable Systems and Networks (Washington, DC), June 2002.
Algis Rudys, John Clements, and Dan S. Wallach, Termination in Language-based Systems, Network and Distributed Systems Security Symposium (San Diego, California), February 2001.
Magazine Articles: Jonathan Bannet, David W. Price, Algis Rudys, Justin Singer, and Dan S. Wallach, Hack-a-Vote: Security Issues with Electronic Voting Systems, IEEE Security & Privacy Magazine, Volume 2, Number 1, January/February 2004, 32-37.
Workshop Papers: Ping Tao, Algis Rudys, Andrew M. Ladd, and Dan S. Wallach, Wireless LAN Location-Sensing for Security Applications, Proceedings of the ACM Workshop on Wireless Security (WiSe) (San Diego, CA), September 2003.
Algis Rudys and Dan S. Wallach, Enforcing Java Run-Time Properties Using Bytecode Rewriting, Proceedings of the International Symposium on Software Security, (Tokyo, Japan), November 2002.
Presentations:
April 2004 Soft Boundaries for Cross-Domain Protection in Language-Based Systems, South Central Information Security Symposium, Houston, TX
September 2003 Wireless LAN Location-Sensing for Security Applications, ACM Workshop on Wireless Security, San Diego, CA
November 2002 Enforcing Java Run-Time Properties Using Bytecode Rewriting, International Symposium on Software Security, Tokyo, Japan
June 2002 Transactional Rollback for Language-Based Systems, Dependable Systems and Networks, Washington, DC
February 2001 Termination in Language-Based Systems, Network and Distributed Systems Security, San Diego, CA
Work Experience:
8/2000 - present: Department of Computer Science at Rice University, Houston, Texas
Graduate Student, Graduate Research Assistant, and Graduate Teaching Assistant
  • Created mechanisms to provide operating system-style protection semantics for Java programs.
  • Designed and implemented a system for physically locating a mobile node on a wireless network.
  • Collaborated with graduate students in other research groups and undergraduate students on research projects.
  • Provided teaching assistance to professors. Responsibilities included grading work, staffing office hours, providing one-on-one help to students, giving lectures, and running tutorial sessions.
  • Administered research group computers. Assisted another research group in deploying and maintaining a small cluster.
9/1996 - 1/2000: Information Technology at Rice University, Houston, Texas
Computer Consultant
  • Implemented an SSL tunnel client in Java for providing secure network services to personal computers.
  • Provided Rice University students, faculty, and staff with user-level support.
5/1998 - 8/1998,
5/1999 - 8/1999:
The Virginia Institute for Psychiatric and Behavioral Genetics at Virginia Commonwealth University, Richmond, Virginia
Programmer
  • Designed and implemented Windows, UNIX, and VMS programs for automating data entry, transforming fields from one database for insertion into another, and finding duplicate individuals within a database and across multiple databases.
  • Modified a standard UNIX password encryption package for inclusion into a Visual Basic program.
8/1998 - 12/1998,
8/1999 - 12/1999:
Department of Computer Science at Rice University, Houston, Texas
Lab Assistant
  • Answered questions, provided explanations of the material, and graded projects for a group programming course.
Teaching Experience:
School of Engineering Designated Teaching Assistant for Computer Science
Introduction to Programming Languages Fall 2004
Teaching Assistant Positions at Rice University
Introduction to Computer Networks Spring 2005
Introduction to Operating Systems Spring 2004
Computer Security Fall 2003
Honors and Awards:
October 2004 Rice University Department of Computer Science Corporate Affiliates Meeting Poster Competition
Second Place
Andreas Haeberlen, Eliot Flannery, Andrew M. Ladd, Algis Rudys, Dan S. Wallach, and Lydia E. Kavraki, Practical Robust Localization Over Large-scale 802.11 Wireless Networks
April 2000 Rice University Vice President's Appreciation Award.
Activities:
1/1999 - present: Rice Linux Users Group
Vice-President 4/1999 - 4/2000, 9/2001 - 4/2002, 4/2003 - 4/2004
  • Organized numerous semiannual Rice Linux Installfests.
  • Managed the group's server. Responsibilities included maintaining multiple file archive mirrors and administrating the group's mailing list.
  • Organized a series of tutorials on using Linux.
1/1998 - 5/2000: Rice University Student Association Electronic Resources Committee
Chairman 9/1999 - 5/2000
  • Helped to rewrite code for student elections and other student services using Java Servlets.
  • Administered election software for multiple student elections.
References:
Dan S. Wallach, Assistant Professor, Department of Computer Science, Rice University
Keith Cooper, Professor and Department Chair, Department of Computer Science, Rice University
Walid Taha, Assistant Professor, Department of Computer Science, Rice University
Robert Cartwright, Professor, Department of Computer Science, Rice University


Last modified: Sun Jan 9 17:08:09 CST 2005