Gregory Safko

Adjunct Professor, Mathematics and Computer Science

 

 

   BA, Mathematics, Rowan University link

   MA, Computer Science, Rowan University link

   PhD, Computer Information Systems, Nova Southeastern University link

    Camden County College, Blackwood, NJ

    Drexel University, Philadelphia, PA

   Rowan University, Glassboro, NJ

   Fairleigh Dickinson University, Teaneck, NJ

   Nova Southeastern University, Ft. Lauderdale, FL

   Strayer University, Center City Campus, Philadelphia, PA

    email: gregory.safko@gmail.com

Teaching    Research Interests  Publications  Interesting Web Sites Etc.


Courses Presently Taught (Summer 2009):

Object Oriented Server Side Programming 

Drexel University: Saturday 1:00 - 4:50, CC Philadelphia

Course Info & Syllabus (Summer 2009)

 

 

Previous Courses Taught

 

Object Oriented Enterprise Programming 

Drexel University: Tuesday 6:00 - 8:50, TEC 215

Course Info & Syllabus (Spring 2009)

Object Oriented Server Side Programming 

Drexel University: Wednesday 6:00 - 8:50, TEC  302

Course Info & Syllabus (Winter 2009)

  

Object Oriented Client Side Programming 

Drexel University: Saturday 1:00 - 4:50, CC Philadelphia

Course Info & Syllabus (Winter 2009)

 

Object Oriented Analysis

Drexel University: Saturday 1:00 - 4:50, CC Philadelphia

Course Info & Syllabus (Winter 2009)

 

eCommerce

Fairleigh Dickinson University: TR, GCC Campus 

Course & Syllabus (Winter 2009)

 

 

 

Computers and Society

Rowan University

Course Info & Syllabus (Fall 2008)

 

Intro to CIS

Strayer University

Course Info & Syllabus (Spring 2008)

  

Data Structures for Engineers

Rowan University

Course & Syllabus (Spring 2007)

 
Computing Environments

Rowan University

Course & Syllabus (Fall 2006)

   

Enterprise Computing I

Rowan University

Course & Syllabus (Fall 2006)

 

IT Capstone Project

Fairleigh Dickinson University

Course & Syllabus (Fall 2006)

 

Management Information Systems

Fairleigh Dickinson University

Course & Syllabus (Fall 2006)

Course & Syllabus (Fall 2008)

 

Data Communications and Computer Networks I & II

Fairleigh Dickinson University

Course & Syllabus (Spring 2006)

  

Computer Science & Programming

Rowan University

Course & Syllabus (Spring 2005)

Course & Syllabus (Spring 2003)  

 

Discrete Mathematics

Camden County College (Blackwood Campus)

Course & Syllabus (Fall 2004)

Course & Syllabus (Fall 2002)   

 

Intro to Java

Camden County College (Cherry Hill & Blackwood Campus)

Course & Syllabus (Summer 2003)

Course & Syllabus (Previous Years)

 

Structured Programming in C++ 

Camden County College (Cherry Hill & Blackwood Campus)

Course & Syllabus (Fall 2004)

Course & Syllabus (Spring 2004)

Course & Syllabus (Fall 2003)

Course & Syllabus (Spring 2003)

 

Go to top

 


Research Interests

    DFA/NFA to lex techniques

    Human/Computer Interaction

    Automata Theory

    AI/Robotics

    Cryptology and Steganography

    Computer Virology

    Vector Analysis / Analytic Geometry   

Go to top


Publications

    Defending against Denial of Service Attacks Using a Modified Priority Queue: Bouncer: IEEE Southeast Con, March 2006

    A Technique for Converting NFAs and DFAs to Regular Expressions in Lex: Rowan University STEM Symposium, Spring 2003

     

Go to top


 

Interesting Web Sites

                               

www.snopes.com Ever get those annoying emails warning you about a virus? Are they true? What about other urban legends? Here's the site to go to before you erase  JDBGMGR.EXE

 

www.earthsky.org Popular science topics (about things on earth and in the solar system that affect our daily lives) are discussed. A new topic daily, sometimes with a weekly theme.

 

www.ioccc.org   And you thought you wrote bad code? This is the site for the International Obfuscated C Code Contest. The goal of the competition: To write bad (yet working) C Code

 

Go to top


 

Web Sites with 0% educational value, but 100% fun

                               

www.jumptheshark.com At what point did a TV show start to "tank"? What was the episode in which the viewer knew that the show was slated for cancellation? Here's a fun site with thoughts and opinions on all your favorites, past and present

 

www.dpsinfo.com/dps The Dead Persons Server. Who's dead? Who's alive? And if they're dead, where are they buried? Not much computer science going on here, but it can help you win bar bets.

 

www.imdb.com The Internet Movie Data Base. All of your trivia information for movies can be found here. Who provided the voices for the Seven Dwarfs? You won't find it in the movie, but you can find it here!

 

   

Go to top


Etc.

My mathematical dissertation genealogy 

From Copernicus

From Mersenne

Adobe Acrobat (for some of my links to files in pdf format)

How to easily memorize pi to 30 decimal places.


My policy on Letters of Recommendation.


Go to top