Mehdi Badii
Professor

E-mail: mbadii@pace.edu

Personal Website:
Click Here

School/College:
  • Seidenberg School of Computer Science and Information Systems

Department(s):
  • Computer Science West

Primary Location:
Goldstein Academic Center

Office Hours: (Spring 2014)
Tuesday, Thursday
(by Appointment Only)
3:30PM-6:00PM
Tuesday
(by Appointment Only)
3:30PM-6:00PM

Office Phone:
+1 (914) 773-3437

Office Phone: +1-914-422-4377

Education

PhD, Loughborough University of Technology, Leicestershire, UK, 1981
Computer Science

MA, Lancaster University, Lancaster, UK, 1977
Computer Science

MS, Tehran University, Tehran, Iran, 1970
Mathematics

M.E., School of Surveying, 1970
Surveying

BS, Tehran University, Tehran, Iran, 1966
Mathematics

Scheduled Courses

Spring 2014:
  • CS 271: Fundmntls of Unix and C Prgmng
  • CS 610: Intro to Parallel & Dis Comp
  • IT 608: Web Dev II: Java Applets/Serv

View All Courses Taught
  • CIT 314: Introduction to Programming II
  • CIT 336: Web Scripting
  • CS 121: Computer Programming I
  • CS 122: Computer Programming II
  • CS 232: Computer Organization
  • CS 271: Fundmntls of Unix and C Prgmng
  • CS 321: Intro to Game Programming
  • CS 361: Prgrmmng Lang/Implementation
  • CS 361: Programming Lang/implementatio
  • CS 361: Programming Lang/Implementatn
  • CS 371: Operating Sys/Architecture I
  • CS 397: Game Programming
  • CS 502: Fundamentals of Programming
  • CS 504: Advanced Programming
  • CS 600: Indpndnt Study in Grad CS
  • CS 605: Programming Language Implement
  • CS 606: Fndmntl Cmptr Sci II with Java
  • CS 609: Operating Systems
  • CS 610: Intro to Parallel & Dis Comp
  • CS 610: Intro to Parallel and Dis Comp
  • CS 613: Compiler Construction
  • CS 617: Game Programming
  • CS 627: Artificial Intelligence
  • CS 631: Topic: Game Programming
  • CS 693: Thesis I
  • CS 694: Thesis II
  • IS 223: Fundamentals of Programming
  • IS 323: Object-Oriented Programming
  • IS 397: Topic: Network Programming
  • IS 612: Objct Oriented Cncpts & Dvlpmt
  • IT 200: Internet Programming I
  • IT 202: Internet Programming II
  • IT 604: Web Dvlpmt I: Java/CGI Scripts
  • IT 608: Web Dev II: Java Applets/Serv
  • IT 621: Opn Srce Appl Dvlpmnt II
  • IT 662: Web and Internet Security
  • IT 691: IT for E-Commerce Project I
  • Research Interests

    Parallel Computing (Detection of Parallelism by Grammatical Means - Includes algorithm design, complexity theory, parallel computation, VLSI design, cryptographic protocols, machine learning, computational biology and communications.); Programming Languages (Formal Description of Programming Languages - Programming language concepts and tools including design, implementation and efficient use of languages.); Programming Languages (Compiler Design - Programming language concepts and tools, including design, implementation and efficient use of languages.);

    Awards and Honors

    • NULL, January 1, 1996 - Community Based Environmental Protection Champion Award - U.S.E.P.A. - 1996
    • Iranian Ministry of Higher Education and Isfahan University, Iran, December 31, 1977 - Doctoral Fellowship Award
    • Iranian Ministry of Higher Education and Isfahan University, Iran, December 31, 1976 - Fellowship Award

    PROFESSIONAL MEMBERSHIPS

    • Association for Computing Machinery [Member]
    • Association of Iranian Mathematicians [Member]

    Contract, Grants, and Sponsored Research

    • Summer Research [Grant]
      Pace University, School of Computer Science and Information Systems , Pace University , $0.00
      Funded,To complete paper entitled "Simulation of DYNIX Operating System on UNIX for the Language C and its Application to Parallel Algorithms" 1995

    Publications

    • Conference Proceeding [Published]
      A Parallel Merging Algorithm and Its Implementation with Java Threads
      Proceedings of the 7th Annual Mid-Atlantic Student Workshop in Programming Languages and Systems - MASPLAS '01 , April (2nd Quarter/Spring) 30 2001
    • Conference Proceeding [Published]
      Design and Implementation of Generic Electronic Retailing Software
      Proceedings of the 7th Annual Mid-Atlantic Student Workshop in Programming Languages and Systems - MASPLAS '01 , April (2nd Quarter/Spring) 30 2001
    • Conference Proceeding [Published]
      A Dynamic Compression Module for the World Wide Web Using Java
      Proceedings of the Fifteenth Annual Eastern Smsall College Computing Conference , October (4th Quarter/Autumn) 1 1999
    • Journal Article, Public or Trade Journal [Published]
      Simulating the DYNIX Operating System Parallel Programming Interface on a UNIX System
      Journal of Software, Practice and Experience , April (2nd Quarter/Spring) 25 1998
    • Conference Proceeding [Published]
      Simulation of the Dynix Operating System on Unix for the Language C
      Proceedings of the 3rd Joint Conference on Information Sciences , March 1 1997
    • Technical Report [Published]
      Simulation of the Dynix Operating System on Unix for the Language C and ItsApplication to Parallel Algorithms
      CSIS Technical Report , January (1st Quarter/Winter) 1 1997
    • Conference Proceeding [Published]
      A Parallel Algorithm for Selection and ItsImplementation in C Using Fork ( ) and Wait ( )
      Proceedings of the Twelfth Annual Eastern Small College Computing Conference , October (4th Quarter/Autumn) 1 1996
    • Conference Proceeding [Published]
      Implementing a Dataflow Simulator in a UNIX Environment
      Proceedings of the 10th Annual Eastern Small College Computing Conference , October (4th Quarter/Autumn) 1 1996
    • Technical Report [Published]
      A Parallel Algorithm for Selection and Its Implementation in C Using fork ( ) and wait ( )
      CSIS Technical Report , April (2nd Quarter/Spring) 1 1996
    • Technical Report [Published]
      Dataflow Simulator
      CSIS Technical Report , August 1 1995
    • Conference Proceeding [Published]
      Dataflow Simulator
      Proceedings of the Tenth Annual Eastern Small College Computing Conference , October (4th Quarter/Autumn) 1 1994
    • Journal Article, Public or Trade Journal [Published]
      Dynamic Semantic Specification by Two Level Grammars or a Block Structured Language with Subroutine Parameters
      ACM SIGPLAN Notices , May 1 1993
    • Technical Report [Published]
      Dynamic Semantic Specification by Two Level Grammars or a Block Structured Language with Subroutine Parameters
      CSIS Technical Report , April (2nd Quarter/Spring) 1 1993
    • Conference Proceeding [Published]
      Detection of Parallelism by a New Grammar and ItsParsing Consideration
      Proceedings of the 4th ISMM/IASTED International Conference on Parallel and Distributed Computing and Systems , December 31 1991
    • Conference Proceeding [Published]
      Detection of Parallelism in a Computer Program by Grammatical Means
      Proceedings of the 1991 Symposium on Applied Computing , April (2nd Quarter/Spring) 1 1991
    • Conference Proceeding [Published]
      A New Parsing Method for a Parallel Grammar
      Proceedings of the International Symposium on Mini and Microcomputers and their Applications (ISMM) , December 31 1989
    • Conference Proceeding [Published]
      A New Parsing Method for a Parallel Grammar
      Proceedings of the International Conference on Parallel Processing , December 31 1988
    • Journal Article, Public or Trade Journal [Published]
      Inconsistency in FORTRAN Compilers
      Ohio Journal of Science , December 31 1988

    PRESENTATIONS

    • Seidenberg School Open House Event [Lecture]
      Title: "Game Programming"
      Seidenberg School of Computer Science & Information Systems, Pace University, Pleasantville, NY
    • The North American Technology and Business Conference [Other]
      Title: "Message Optimization Enhanced Logger System"
      Montreal, Canada,
    • Sixteenth Eastern Small College Computer Conference [Other]
      Title: "How to Create Terrific CS Students by Helping Them to Develop Winning Habits"
      Scranton University, Scranton, Pennsylvania
    • The Center for Discrete Mathematics and Theoretical Computer Science (DIMACS) [Other]
      Title: "Complemented Domination"
      Rutgers University
    • Computing in Small Colleges Northeastern Conference [Other]
      Title: "Toward Paperless Courses and Beyond"
      Ramapo College, Ramapo, NJ
    • Computing in Small Colleges Northeastern Conference [Other]
      Title: Conference
      Ramapo College, Ramapo, NJ
    • Fall Research Day - 1998 [Other]
      Title: "Simulating the DYNIX Operating System Parallel Programming Interface on a UNIX System"
      Pace University, Computer Science & Information Systems, Pace, Midtown

    Department Service

    • CS Curriculum Committee [Committee Member]
    • IT Curriculum Committee [Committee Member]

    College Service

    • Pace University, Computer Science & Information Systems [Committee Member]