The Computer Science Seminar Lecture Series is a collection of weekly lectures about topics at the forefront of contemporary computer science research, given by speakers knowledgeable in their field of study. These speakers come from a variety of different technical and geographic backgrounds, with many of them traveling from other universities across the globe to come here and share their knowledge.

Recent Submissions

  • The Case for Multidisciplinary Computer Science 

    Burge, Jamika (2015-04-17)
    Multidisciplinary computer science approaches problem solving from a range of disciplines. Arguably, some of today’s most salient areas of technical research – social computing, data analytics (“big data”), and cyber ...
  • Promoting Service Design as a Critical Lens within HCI 

    Zimmerman, John (2015-02-06)
    HCI has a history of adding critical lenses in reaction to the kinds of things it makes. It started with a narrow focus on usability and then added a user-centered design (UCD) lens in order create tools that made people ...
  • Virginia Tech Distinguished Lecture Series: Eric Lyon 

    Lyon, Eric (2015-04-24)
    Associate Professor - Music Technology, Composition Eric Lyon is a composer and computer music researcher. Major areas of focus include computer chamber music, spatial orchestration, and articulated noise composition. Recent ...
  • Virginia Tech Computer Science Faculty Interview Series: Dr. Kurt Luther 

    Luther, Kurt (2015-04-16)
    I’m an assistant professor of Computer Science, a member of the Center for Human-Computer Interaction, a fellow of the Institute for Creativity, Arts, and Technology, and a faculty affiliate in Human Centered Design, all ...
  • Virginia Tech Computer Science Faculty Interview Series: Dr. Bert Huang 

    Huang, Bert (2015-04-17)
    I am an assistant professor in the Virginia Tech Department of Computer Science. I investigate machine learning with a special focus on models and data with structure stemming from natural networks. Within this focus, my ...
  • Science at Extreme Scale: Challenges in Data Management, Analysis, and Visualization 

    Nowell, Lucy (2013-05-06)
    Management, analysis and visualization of extreme-scale scientific data will undergo radical change during the coming decade. Coupled with changes in the hardware architecture of next-generation supercomputers, explosive ...
  • Meta-models of Confidentiality 

    Kafura, Dennis (2013-05-06)
    Professor Dennis Kafura's Presentation of Meta-models of Confidentiality. This presentation focuses on information security. The three key parts of information security being confidentiality, integrity, and availability. ...
  • Virginia Tech Student Presentations 

    Endert, Alex; Sathre, Paul (2013-05-06)
    Sathre: In today's society we don't realize that parallel computing is everywhere. Parallel computing is no longer something that is just in supercomputers. Multiple devices such as laptops, tablets, and even cell ...
  • Cloud Computing and People with Disabilities 

    Lewis, Clayton (2013-04-25)
    The rise of services supported "in the cloud", on the worldwide population of interconnected computers, is revolutionizing many businesses, while providing consumers with increased convenience at lower cost. What does this ...
  • Hetrogenous Parallel Computing 

    Feng, Wu (2013-04-25)
    With processor core counts doubling every 18-24 months and penetrating all markets from high-end servers in supercomputers to desktops and laptops down to even mobile phones, we sit at the dawn of a world of ubiquitous ...
  • Scaling Secure Computation 

    Evans, David (2013-04-25)
    Alice and Bob meet in a campus bar in 2017. Being typical Virginia Tech students, they both have their genomes stored on their mobile devices and, before expending any unnecessary effort in courtship rituals, they want to ...
  • Design-Driven Software Development 

    Consel, Charles (2013-04-25)
    Raising the level of abstraction beyond programming is a very active research topic involving a range of areas, including software engineering, programming languages and formal verification. The challenge is to allow design ...
  • Using Process Definition and Analysis Techniques to Reduce Errors and Improve Efficiency in the Delivery of Healthcare 

    Clarke, Lori; Osterweil, Leon (2013-04-25)
    As has been widely reported in the news lately, heathcare errors are a major cause of death and suffering, and healthcare inefficiencies result in escalating costs. In the University of Massachusetts Medical Safety Project, ...
  • Towards a Materiality of Information (CS Seminar Lecture Series) 

    Dourish, Paul (2012-03-30)
    Abstract: In this talk, I'd like to sketch some very preliminary ideas that I'm beginning to shape into a research program for the next few years. They revolve around the materiality of digital information. In the humanities ...
  • Dynamical Processes on Large Networks (CS Seminar Lecture Series) 

    Prakash, B. Aditya (2012-03-23)
    How do contagions spread in population networks? Which group should we market to, for maximizing product penetration? Will a given YouTube video go viral? Who are the best people to vaccinate? What happens when two products ...
  • Symantec's WINE System for Repeatable, Data-Intensive Experiments in Cyber Security (CS Seminar Lecture Series) 

    Dumitraş, Tudor (2012-03-16)
    Symantec's WINE System for repeatable, data-intensive experiments in cyber security The Computer Science Seminar Lecture Series is a collection of weekly lectures about topics at the forefront of contemporary computer ...
  • Pratical Resource Assignment in Dynamic Wireless Networks (CS Seminar Lecture Series) 

    Mackenzie, Allen (2012-01-27)
    Abstract: Efforts to create modern wireless networks have occasionally suffered from approaches that seeks to replace static resource allocation schemes with fully dynamic schemes, failing to adequately compensate for the ...
  • Runtime Systems: Taming the High Performance Computing Beast (CS Seminar Lecture Series) 

    Ribbens, Cal (2012-02-03)
    Abstract: High performance computing (HPC) is an area of computer science and engineering that has always evolved rapidly---sometimes leading and sometimes riding succeeding waves of technical innovation. While HPC application ...
  • Code as a Metaphor for Computational Thinking (CS Seminar Lecture Series) 

    Astrachan, Owen (2012-02-24)
    Abstract: From an educational standpoint Computer Science has embraced the phrase 'Computational Thinking' as part of defining what our students should do. The National Academies and the National Research Council call for ...
  • Machine Learning in the Bandit Setting: Algorithms, Evaluation, and Case Studies (CS Seminar Lecture Series) 

    Li, Lihong (2012-02-10)
    Abstract: Much of machine-learning research is about discovering patterns---building intelligent agents that learn to predict future accurately from historical data. While this paradigm has been extremely successful in ...

View more