Patrick J. McSweeney
Computer and Information Science and Engineering PhD Candidate




Art Work


Useful Links


Office: Center for Science and Technology 4-186
Address: Department of Electrical Engineering and Computer Science
                 Syracuse University
                 Syracuse, New York 13244-4100 USA


Research Interests: Complex Network Analysis (Social, biological & artificial), Community Identification, relationships between structure and function, emergent behavior.

Curriculum Vitae:




Courses Taught:
CIS 486 Design of Operating Systems, Spring 2010
CPS 196 2009 Introduction to Programming: C Summer 2009
CIS 586 Design of Operating Systems, Spring 2008, Spring 2009
CAR 400/530 Computational Media Projects, Fall 2004

CPS 181 Introduction to Computing, Summer 2008

Courses TA-ed:
CIS 657 Principles of Operating Systems, Fall 2007 with Dr. Chapin
CIS 252 Introduction to Computer Science, Spring 2007 with Dr. Royer
CSE 585 Design of Operating Systems, Fall 2006 w/ Mr. Waclawski, Fall 2008 w/ Dr. Chapin, Fall 2009 w/ Dr. Oh
CIS 586 Design of Operating Systems, Spring 2006 with Dr. Oh
CIS 351 Data Structures, Fall 2005 with Dr. Royer
CIS 425 Computer Graphics, Fall 2004 with Dr. Mohan



Currently I am investigating community detection algorithms, and more generally structural network semantics and the relationship between structure and function. I am meeting with Dr. Oh and Dr. Mehrotra for this research.



P.J. McSweeney, K. Mehrotr, J. Oh. Community detection through self organizing nodes. WCSS 2008 Proceedings, Fairfax, Va.

McSweeney, P. J.; Mehrotra, K. & Oh, J. C. A New Community Detection Algorithm Based on Makov-Chains and a Team Formation Model. IEEE Computer Society, 2009, 371-372.

McSweeney, P. J.; Mehrotra, K. & Oh, J. C. A Force-directed layout algorithm for community detection.The second world congress on social simulation. August 2010 Springer series on agent-based simulation.

McSweeney, P. J.; Kuber, K.; Mehrotra, K. & Oh, J. C. A Community Structure Based Analysis of East Anglia Climate Change Email Network. ASONAM 2010. (submitted)



A demonstration of the force-directed layout for community detection on the karate network.





CCENet Climate Change Email Network




Art Work:

The majority of the following images are the results from courses CIS 400 Chaos & Dynamical Systems and CIS 790 Measure Theory and Fractals at Syracuse University given by Dr. Blair in Fall 2002 and Spring 2007 respectively.



Projects: The following is a list of projects I have been involved with. Some of the projects have been completed for classes, others have been more research directed. Hopefully this summer I will find the time to get these projects a bit more in order.


OpenGL Pool

Nothing that original, but fun to workon (Fall 2003).



This code was used for instruction of CPS 196 (summer 2009). It is written C/C++ and OpenGL. 



In conjunction with CIS 586 I have used and developed JNachos, a java version of the original nachos. Admitedly there are other Java versions of Nachos already available, this version is tailored towards the undergraduate course in Operating System Design at Syracuse University.


Random Networks Plugin

Google Summer of Code 2008

Organization: Cytoscape
GSOC Proposal













Network Statistics and Algorithms

Google Summer of Code 2009

Organization: Gephi

GSOC Proposal










Links (For Fun):

· Namygal Web Page in Ithaca

· PhD Comics