Bloomington, IN, USA Fall 2007-Current. CSSE 371- Software Requirements and Specification



Similar documents
Utkal University B.Sc. Physics and Education, , Regional College of Education, Utkal University, Bhubaneswar, India.

Brian Alan Snyder, Ph. D.

Graduate Students Employed as Teaching Assistants and Graduate Part-time Instructors

Alyssa J. Kersey Department of Brain & Cognitive Sciences (585)

Michael J. Rivera, PH.D.

Graduate Program Handbook M.S. and Ph.D. Degrees

So you want to go to Grad School in Psychology... Prof. Geoff Navara and David King

UMD Department of Mechanical and Industrial Engineering

Matthew T. Gougherty Curriculum Vitae. Work Address Department of Sociology Phone:

Curriculum Vitae. Zhenchang Xing

College of Communications and Information Studies

Assessment Findings and Curricular Improvements Department of Psychology Undergraduate Program. Assessment Measures

W I L L I A M N A T H A N I E L S A N D E R S

How To Improve The Political Science Program

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

LEONARD BRIGHT, PH.D.

CURRICULUM VITAE Herbert L. Dershem

KIMBERLY EIKO HIRABAYASHI

Sarah M. Loos. Education. Research Interests. Fellowships. Honors/Awards

Jennifer Puentes Curriculum Vitae

Virtual Campus GIS Teaching Resources Author: Milton Ospina ESRI, 380 New York Street Redlands, CA USA

Teaching in School of Electronic, Information and Electrical Engineering

Doctor of Philosophy in Clinical Psychology Master of Science in Clinical Psychology Bachelor of Arts Graduate Research Assistant/Lab Manager

ENGLISH DEPARTMENT GRADUATE HANDBOOK UNIVERSITY OF TEXAS AT ARLINGTON JANUARY 2015

CURRICULUM VITAE. Igor V. Maslov Sasazuka, Shibuya-ku Phone: +81 (80) Web:

EDUCATION DEGREES University of California Ph.D. Information & Computer Science 1990

Political Science M. A.

University of Cambridge: Programme Specifications

Ali Ebnenasir. Department of Computer Science, Michigan Technological University.

Sandra D. Collins. Work Experience. 234C Mendoza College of Business University of Notre Dame Notre Dame, IN

Scott McElfresh 209 Belmont Circle, Farmville, VA (434)

AC : WRITING TO LEARN: THE EFFECT OF PEER TUTORING ON CRITICAL THINKING AND WRITING SKILLS OF FIRST-YEAR ENGINEERING STUDENTS

The Vienna PhD School of Informatics Design, Implementation and Experiences

EDWARD L. BUBNYS, PH.D. 289 Abbott Run Valley Road Cumberland, RI Phone and Fax: Address:

Jennifer L. Davidson

Guidelines for Master s Students

College of Communication and Information. Library and Information Science

Computer Science and Informatics. Indiana University South Bend 1700 Mishawaka Ave. South Bend, IN 46615

CURRENT POSITION Brown University, Providence, RI Postdoctoral Research Associate

Programme Specification for the MSc in Computing Science

Test-First Teaching: Extreme Programming Meets Instructional Design in Software Engineering Courses

MASTER OF PHILOSOPHY IN LATIN AMERICAN STUDIES

A LOOK BACK: UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW

Lei (Edward) Gao. Phone (C): (517) Website:

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences.

Adina Crainiceanu. Ph.D. in Computer Science, Cornell University, Ithaca, NY May 2006 Thesis Title: Answering Complex Queries in Peer-to-Peer Systems

EDUCATION AREAS OF INTEREST

Rosta Farzan Assisstant Professor School of Information Sciences University of Pittsburgh 135 North Bellefield Avenue, Pittsburgh, PA 15260

University of Cambridge: Programme Specifications MASTER OF PHILOSOPHY IN MODERN EUROPEAN HISTORY

Assistant Professor, University of Arkansas at Pine Bluff (August, 2014 present)

Current Position. Aug to present: University of New Hampshire Associate Professor (tenured) Teaching areas: Auditing and Advanced Auditing

Catherine Knight Steele

CURRICULUM VITAE (Highlights)

DR AYŞE KÜÇÜKYILMAZ. Imperial College London Personal Robotics Laboratory Department of Electrical and Electronic Engineering SW7 2BT London UK

Pia C. Strunk, Ph.D. University of Wisconsin-Stevens Point Department of Psychology Stevens Point, WI 54481

Policy on Academic Tracks and Promotions for the School of Nursing (SON) at the American University of Beirut (AUB)

Elizabeth E. Barone, M.S.

PROGRAMME SPECIFICATION

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Analysis of EU PhD Education and Research. Prof. Dr. Hans G. Sonntag, MF Heidelberg

Applied Information Technology Department

SCHOOL OF NURSING FACULTY EVALUATION PROCEDURES AND CRITERIA FOR RETENTION, PROMOTION, TENURE, AND PERIODIC REVIEW

Using GSwE2009 in the Creation and Modification of Graduate Software Engineering Programs and Related Curricula

Informatics Board of Studies - Course Proposal. Applied Research Project in Data Science

VITA ROBERT F. WELKER N. Riverhills Dr. College of Business Administration Room #3317. Tampa, Florida (813) (813)

Ryan Maureen Tubbs. 621 Secchia Center, 15 Michigan St NE Grand Rapids, MI Cell: (517)

UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW

Curriculum Vitae Betty Irene Moore School of Nursing Postdoctoral Fellow. University of California, Davis.

Xiamen University, Xiamen, Fujian Province, China. Ph.D in Mathematics,2008, Department of Cognitive Science, Advisor: Professor Zhou Changle

Graduate Student Orientation

Office of thy Provost and Vice President for Academic Affairs. DAC Revision Approval; Department of Psychology

ALIA Information Online Conference

THEOPHANIS C. STRATOPOULOS. Whittemore School of Business and Economics University of New Hampshire Durham, NH (603)

Programme Specifications

B.S. Major: Biology, Minors: Psychology & Chemistry, December Prairie View A&M University. Generalist 4-8, Texas Educator Certificate

Guidelines for PhD in Industrial Heritage and Archaeology Graduate Students

CURRICULUM VITAE JORGE PÉREZ

JINGQUAN LI, PH.D. Education

Curriculum Vitae. John M. Zelle, Ph.D.

COMPUTER SCIENCE COURSE OUTLINE

ASSESSMENT PLAN Computer Science, MS Updated May 25, 2007

Matthew C. Matusiak Department of Criminal Justice, College of Health and Public Affairs, University of Central Florida

VITAE KEVIN JAMES DONNELLY

Curriculum Vitae Troy A. Smith

Curriculum Vitae. Min-Jeong Yang

Teaching Associate and Certificate in University Teaching Programs Department of Chemistry Syracuse University

Lewiston-Auburn College, University of Southern Maine, Lewiston, ME Assistant Professor, Leadership and Organizational Studies September

Engaging Students in Active Learning by Introducing Game Development into Software Engineering

Communication, Journalism, Telecommunications (Graduate)

SURENDRA SARNIKAR. 820 N Washington Ave, EH7 sarnikar@acm.org Madison, SD Phone:

SCHOOL OF ELECTRONICS AND COMPUTER SCIENCE

GRADUATE TEACHING ASSISTANTS

A TOP-RATED UNIVERSITY FOR EMPLOYABILITY. MSc IT for the Oil and Gas Industry. T:

June Zhang (Zhong-Ju Zhang)

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa

Planning for Graduate School in Psychology

UNEXPECTED ADVICE FOR BEGINNING GRADUATE STUDENTS IN ASTROPHYSICS

Jessica L. Montag. Education. Professional Experience

Lecturer/Senior Lecturer in Library and Information Science. Professor Claire Warwick, Head of Department

Transcription:

Sriram Mohan Comp. Sci. & Software Engineering Phone: 812.877.8819 Rose-Hulman Institute of Tech. Fax: 812.877.6260 5500 Wabash Ave. mohan@rose-hulman.edu Terre Haute IN 47803 http://www.rose-hulman.edu/~mohan/ Education Ph.D. in Computer Science, May 2007. Indiana University, Bloomington, USA. D issertation: ACXESS - A Framework for Designing Specifying and Enforcing Access Control for XML. Minor - Human Computer Interaction. M.S in Computer Science, May 2003. Indiana University, Bloomington, USA. B.E. in Computer Science and Engineering, May 2001. University of Madras, Madras, India. Thesis: NetRep- Internet Call Center for a Distributed Environment. Teaching Experience Assistant Professor - Rose-Hulman CSSE Fall 2007-Current CSSE 371- Software Requirements and Specification Instructor - Indiana University Introduction to Software Systems Summer 2003-2007 The Introduction to Software Systems (C212/A592) course is an in-depth, introduction to programming which follows the introductory functional programming class. It covers advanced programming concepts and practices, including use and design of interfaces and libraries, types and type-checking, run-time systems, programming environments, system programming, and the programming development cycle. Students are trained to become proficient at designing and developing mediumsized programs and using the following tools: imperative programming style, objectoriented programming style, simple graphics, basic operating system concepts and commands, and a debugger. I served as the course instructor for the Introduction to Software Systems course (taken by both graduate and undergraduate students) and utilized Java as the programming language of choice. My responsibilities included giving lectures and leading discussion sessions, designing assignments,course projects and exams, and other class management activities. Associate Instructor - Indiana University Software Engineering Fall 2002-2006 Software Engineering for Information Systems (P465/466/565/566) is a one year

class aimed at providing students with a taste of real world project development. The class has an engineering component which teaches a disciplined approach to the design and implementation of information systems. The primary vehicle for really learning this material is a full-year team project aimed at developing a real system for a real client. In conjunction with the engineering program, the class also has a management component (B665/666) in which select students are trained in managing project teams developing software for real world clients. I served as the associate instructor for the Software Engineering for Information Systems and the Software Engineering Management courses taught by Prof. Edward Robertson. My responsibilities included leading lecture and discussion sessions, hosting office hours, grading and solving technical and inter-personal conflicts amongst team members, training project supervisors and managers and helping them manage their teams. Associate Instructor - Indiana University Network Technologies and Administration Fall 2001 The Network Technologies and Administration (A247/A547) course aims at teaching students about networking from a technical as well as a practical perspective. Information covered includes, networking topologies, networking protocols, network operating systems, and desktop operating systems. Students are given real world experience with systems and technologies in place in both business and educational institutions. I served as the associate instructor for the Network Technologies and Administration course (taken by both graduate and undergraduate students) taught by Prof. Jeff Whitmer. My responsibilities included designing assignments, course projects and exams, grading, leading lab and discussion sessions, and hosting office hours. Select Research Projects Research Lead, ACXESS - Access Control for XML with Enhanced Security Specifications A framework for designing, specifying and enforcing access control for XML. Aug 2004 - current. Managerial Experience Research Lead, XER - extensible Entity Relationship Modeling for XML A conceptual modeling approach for XML. Aug 2003 - current. Research Lead, DOCBASE A document Management system for XML. Aug 2002 - current. Research Lead, WeInteract A pervasive audience participation system. Aug 2002- Jun 2003. Indiana University Research Associate Fall 2006-Current I am currently employed as a Research Associate by the Indiana University School of Informatics. My responsibilities including conducting research on the ACXESS framework, and developing new techniques for securing semi-structured data and

mentoring and supervising undergraduate and graduate student research. Indiana University Project Manager and Quality Assurance Fall 2002-2006 Manager I have worked as a project manager for 12 student teams (each academic year) as they undertook projects for real life clients. My responsibilities included meeting with teams on a weekly basis, collecting and reviewing status logs written by the teams, personally monitoring the status of the teams performance, providing technical guidance to the teams, guiding the teams through the waterfall model, keeping an eye out for potential problems and solving them when necessary and assessing the performance of the teams and of its members individually. Awards Research Grant - Office of the Vice Provost of Research, Indiana University 2005-2006 Professional Activities Iota Nu Phi - National Honor Society for Informatics - Inducted 2006 CIKM Conference Student Travel Grant, ACM Fourteenth Conference on Information and Knowledge Management, Bremen, Germany 2005. EDBT Research Scholarship Award, EDBT Endowment, EDBT Summer School on XML Databases, S.Margherita, Sardinia, Italy 2004. Second Place, Student Design Competition,ACM Special Interest Group in Computer Human Interaction, Vienna, Austria 2004. Academic Scholarship, Indiana University Bloomington, USA,2001-2006. Academic Travel Grants, Indiana University Bloomington, USA,2001-2006. Young Researcher Award, IEEE Student Association, India, 2000. Academic Proficiency Awards, University of Madras India,1997-1999. Academic Proficiency Awards, Punjab Association, India,1995-1997. Organizer - BringItOn - a three-day workshop hosted by Indiana University for undergraduate computer science students in Indiana Computer Science Graduate Student Association s Representative on the Undergraduate Curricula Committee - Indiana University 2003-2006 Presenter - Just BE - An outreach program presented at regional K-12 schools to corrective negative perceptions about computer science. Graduate Panel - BringItOn - a three-day workshop hosted by Indiana University for undergraduate computer science students from Historically Black Colleges and Universities (HBCUs)

Just Be Representative on Get IT Started - advising and helping students start an outreach program similar to Just BE as a part of BringItOn Organizer - International Student Orientation at Indiana University 2004-2007. Reviewer - IEEE Transactions on Knowledge and Data Engineering. Reviewer - The British Computer Society Computer Journal. Reviewer - International Conference on Data Engineering. Reviewer - ACM Conference on Computer and Communications Security. Welcome Committee Member - Computer Science Graduate Student Association 2004-2006 Program Committee Member - 18th International Conference organized by the Information Resources Management Association. Refereed 1.A Generalized Rewrite based Framework for Access Control for XML, with Ar- Sengupta and Yuqing Wu, atnternational Conference on Knowledge-Based and Publicationsijit Intelligent Information & Engineering Systems. 2007 2.IPAC - An Interactive Approach to Access Control for Semi-Structured Data with Yuqing Wu. Demonstration at the International Conference on Very Large Databases 2006. 3.ACXESS - Access Control for XML with Enhanced Security Specifications, with Arijit Sengupta, Yuqing Wu and Jonathan Klinginsmith, Demonstration at the International Conference on Data Engineering, 2006. 4.Access Control for XML - A Dynamic Query Rewriting Approach, with Arijit Sengupta and Yuqing Wu, at the ACM Conference on Information and Knowledge Management, 2005. 5. Conceptual Modeling for XML - A Myth or Reality, with Arijit Sengupta. Database Modeling for Industrial Data Management: Emerging Technologies and Applications. Idea Group Inc. 2005. 6.DocBase - The INEX Evaluation Experience, with Arijit Sengupta. Initiative for the Evaluation of XML Retrieval 2004, Springer LNCS. 7.WeInteract - A Pervasive Audience Participation System, with Vasudha Chandrasekaran, Sidharth Saxena and Om Prakash Pathipaka. ACM Special Interest Group on Computer Human Interaction 2004. 8.Extensible Entity Relationship Modeling,with Arijit Sengupta and Rahul Doshi, in J. Harnad et al. Eds. Proceedings of the XML 2003 Conference.

9.Conceptual Modeling for XML using XER, with Arijit Sengupta. Workshop on Information Technology and Systems (WITS) 2003. Under Review A Generalized Access Control Framework for XML Applications with Yuqing Wu. Submitted. A Framework for Access Control for XML - Beyond Subtree Hiding, with Arijit Sengupta and Yuqing Wu. Submitted. XER - Extensible Entity Relationship Modeling, with Arijit Sengupta. Submitted. DocBase - A Document Centric Approach to Managing XML Data, with Arijit Sengupta and Ramesh Venkatraman. Submitted. Posters ACXESS - Access Control for XML with Enhanced Security Specifications, with Arijit Sengupta, Yuqing Wu. Second Midwest Database Research Symposium, Chicago, Illinois, 2005. Data Modeling and Optimizing XML Databases, with Arijit Sengupta. First Midwest Database Research Symposium, Chicago, Illinois, 2004. White Papers Access Control for XML - A Dynamic Query Rewriting Approach, with Arijit Sengupta and Yuqing Wu. Technical Report No. 609, Computer Science, Indiana University.2005. Formal and conceptual models for XML structures - the past, present and future with Arijit Sengupta. Technical Report no. 137-1, Information Series Department Working Paper Series. Indiana University, April 2003. Risk Management, An Annotated Bibliography, Masters Thesis, Computer Science, Indiana University.2003. NetRep - Internet Call Center for a Distributed Environment, Undergraduate Thesis, Computer Science and Engineering, University of Madras.2001.