Programs & Events


Researchers in the Human Nature Lab are spearheading a public health research study in Honduras, trying to map the true extent to which one’s connectivity can have a ripple effect on behavior.  The goal of the project, funded by the Bill and Melinda Gates Foundation, is to evaluate the effectiveness of using social network strategies to implement maternal and neonatal health interventions in 160 villages in Honduras.
October 22, 2015

Global Health Project in Honduras: Can social networks be utilized to influence behavior and, more importantly, be leveraged to achieve positive health outcomes around the world? (VIDEO)

The Human Nature Lab at the Yale Institute for Network Science is conducting a new public health research study in Honduras. This study is funded by the Bill and Melinda Gates Foundation. We are seeking to evaluate the effectiveness of using social network strategies to implement maternal and neonatal health interventions in rural settings. Here, we discuss our driving motivations, our research design details, and our goals for the project.

Long Version:

Short Version:

October 16, 2015

It's not rocket science, but networking brings us all together

YINS Co-Director Dan Speilman is visiting Dublin to deliver the annual Hamilton Day Lecture organized by the Royal Irish Academy and taking place on Friday evening, October 16th, in the Burke Theatre at Trinity Dublin College.

External link: 
Sociocentric and behavioral health data are being collected at this small village on the outskirts of Copán Ruinas in Honduras.
October 2, 2015

Does the secret to social networking lie in the remote jungle?

After years of observational studies and lab experiments, two researchers are hoping to find answers in Honduras.

External link: 
September 9, 2015

The Dangers of Visible Inequality: A new study shows that the wealthy are less benevolent when they know just how poor their neighbors are.

Many commentators have pointed to disturbances in Ferguson and elsewhere over the past year as proof that economic inequality leads to tensions and even violence. But new research out from the Human Nature Lab at the Yale Institute for Network Science suggests that it’s not the presence of inequality that causes problems, but rather the visibility of that inequality. Click here to read more.

Click here to read the paper published in Nature.

External link: 
August 31, 2015

Yale courses in Network Science to be offered 2015-2016

This year we are excited to announce the following course offerings in network science. Some have been offered in the past and some are new this semester.  More information regarding all courses can be found on OCS.

AMTH 561/CPSC 662: Spectral Graph Theory

Spielman, Daniel

AMTH 561/CPSC 662, is a graduate course on Spectral Graph Theory and related topics. It will be taught in the style of a math class. I will present a bunch of theorems, a few algorithms, and many open problems. I have chosen to only present material that I consider beautiful. My other goals are to present material that is useful and to introduce fundamental concepts. The obvious prerequisites for this course are knowledge of linear algebra and exposure to graph theory. The less obvious requirement are “mathematical maturity” and “mathematical literacy”. I will sometimes make use of concepts that every graduate student in Mathematics should know. I assume that students who are not familiar with these can look them up. 

CB&B 752/MCDB452/MB&B752/MCDB752/CPSC752/MB&B452: Bioinformatics: Practical Application of Data Mining & Simulation

Gerstein, Mark

Bioinformatics encompasses the analysis of gene sequences, macromolecular structures, and functional genomics data on a large scale. It represents a major practical application for modern techniques in data mining and simulation. Specific topics to be covered include sequence alignment, large-scale processing, next-generation sequencing data, comparative genomics, phylogenetics, biological database design, geometric analysis of protein structure, molecular-dynamics simulation, biological networks, normalization of microarray data, mining of functional genomics data sets, and machine-learning approaches to data integration.

    EENG 442/E&AS 902/AMTH 342: Linear Systems

    Morse, A.Stephen

    This is an introductory course about finite-dimensional, continuous and discrete-time linear dynamical systems. The course is intended for undergraduate and  graduate students interested in the systems, information, and computer sciences including robotics, control, signal and image processing, computer vision, communications and computer networks, economic and financial modeling. Some knowledge of matrix algebra is recommended.

    EENG 452/ENAS 952: Internet Engineering

    Tassiulas, Leandros

The aim of the course is to introduce the basic Internet protocols and architectures. The topics to be covered include packet-switch and multi-access networks, routing, flow control, congestion control, Internet protocols (IP, TCP, BGP), the client-server model, naming and DNS, wireless access networks (WIFI), mobile communications. The basic architectural concepts of packet switching networks will be studied extensively, including important operating algorithms. Extensive experimentation in networking testbeds will be used as a vehicle to illustrate the concepts. 

    EENG 444/ENAS 944: Digital Communication Systems

    Hu, Wenjun

    The course gives an overview of the designs of digital communication systems. We will start with example coding and modulation techniques in the context of image/video coding and 2D barcodes, before proceeding to the theoretical background underlying these techniques. We explain the mathematical foundation of decomposing the systems into separately designed source codes and channel codes. This is followed by an introduction to the principles and some commonly used algorithms in each component to convert continuous time waveforms into bits, and vice versa.

    Using communication system design as a case study, this course also serves as a sampler of related topics, such as information theory, signal processing, linear systems, stochastic processes, and detection and estimation, each with applications in a wide range of areas. There is a comprehensive introduction to the basics of information theory, a rather detailed treatment of Fourier transforms and the sampling theorem, and an overview of the use of vector spaces in signal processing.

    EENG 202: Communication, Computation, and Control

    Tatikonda, Sekhar

    This course is an introduction to systems that sense, process, control, and communicate. Topics include communication systems (compression, channel coding); network systems (network architecture and routing, wireless networks, network security); estimation and learning (classification, regression); and signals and systems (linear systems, Fourier techniques, bandlimited sampling, modulation). MATLAB programming and laboratory experiments illustrate concepts.

    EENG 437: Optimization Techniques

    Tatikonda, Sekhar

    This course will examine fundamental theory and algorithms of optimization, emphasizing convex optimization. Topics include the geometry of convex sets, basic convex analysis, the principle of optimality, and duality. Students will also learn about numerical algorithms: steepest descent, Newton’s method, interior point methods, dynamic programming, and unimodal search. Course material has applications from engineering and the sciences.

    ENAS 900b: Distributed Computation and Decision Making

    Morse, A. Stephen

    Within the field of network science there has long been interest in distributed modeling, distributed computation and distributed decision making problems of many types. Among these are flocking problems, consensus problems with and without antagonistic interactions, the multi-robot rendezvous problem, distributed averaging, localization of sensors in a multi-sensor network, opinion dynamics, and the distributed management of robotic formations. The aim of this course is to explain what these problems are and to discuss their solutions. Related concepts from spectral graph theory, rigid graph theory, nonhomogeneous Markov chain theory, stability theory, and linear system theory will be covered. Although most of the mathematics need will be covered in the lectures, students taking this course should have a working understanding of basic linear algebra.

    ENAS 962: Theoretical Challenges in Network Science

    Karbasi, Amin

    This is an interdisciplinary course with a focus on the emerging science of complex networks and their mathematical models. Students learn about the recent research on the structure and analysis of such networks, and on models that abstract their basic properties. Topics include random graphs and their properties, probabilistic techniques for link analysis, centralized and decentralized search algorithms, random walks, diffusion and epidemic processes, and spectral methods.

    Past network science course offerings can be found on our Network Science Courses page. 


    Yale Undergraduate Network Science Society

    The Yale Undergraduate Network Science Society (YUNSS) provides students the opportunity to engage with new and exciting network problems, and on request, to be matched up to graduate and postdoctoral mentors in the field of network science.  Network science is applicable to a wide range of undergraduate studies, and YINS hopes to bring together a diverse group with the focused goal of promoting strong interdisciplinary relationships to facilitate development of the field.


    Subscribe to programs