Skip to main content

Nicholas Flann

Profile Picture

Computer Science

Associate Professor

Associate Professor

Contact Information

Office Location: Old Main 402C
DialPhone: 435-797-2432
SendEmail: Nick.Flann@usu.edu


Educational Background

PhD, Computer Science, Oregon State University, 1992
Correct Abstraction in Counter-planning: A Knowledge Compilation Approach
MS, Computer Science, Oregon State University, 1986
Learning Functional Descriptions From Examples
BS, Electrical and Electronic Engineering, Coventry Polytechnic, 1982
Speech Recognition and Analysis

Biography

Dr. Flann completed a Bachelors of Science in Electrical and Electronic Engineering in 1982 at Coventry University, England and subsequently worked as an aerospace engineer at British Aerospace. He received a Masters in 1987 and PhD in 1991, both in Computer Science from Oregon State University. He is currently an Associate Professor in Computer Science at Utah State University and an Affiliate Faculty at the Institute for Systems Biology in Seattle.


Teaching Interests

Advanced and Introductory Algorithms, Computational Biology, Bioinformatics, Introductory and Advanced Programming

Research Interests

Computational systems biology, complexity of living systems, multiscale modeling of biological systems, executable biology, criticality in evolution.

Awards

Sustainability Faculty of the Year, 2016

Utah State University

Teacher of the Year, 2015

Computer Science Department, USU

Researcher of the year, 2014

Computer Science Department, USU

Nature Outlook focus article, 2012

Nature

Publications - Abstracts

Publications - Books & Book Chapters

    Book Chapters

  • Flann, N.S, Mohamadloun, H., Podgorski, G.J, Djordjevic, M., Severinov, K., Djordjevic, M., (2012). Criticality of Spatiotemporal Dynamics in Contact Mediated Pattern Formation: Series: Lecture Notes in Computer Science, Vol. 7223 Subseries: Theoretical Computer Science and General Issues. Springer
  • Sasaki, Y., Flann, N.S, Box, P.W, Chen, S.H, (2005). The Multi-agent games by Reinforcement Learning Applied to on-line Optimization of Traffic Policy: Computational Economics: A Perspective from Computational Intelligence. Morgan Kaufmann Publishers

* Has not been peer reviewed

Publications - Fact Sheets

    * Has not been peer reviewed

    Publications - Curriculum

      * Has not been peer reviewed

      Publications - Journal Articles

      * Has not been peer reviewed

      Publications - Literary Journal

        * Has not been peer reviewed

        Publications - MultiMedia

        * Has not been peer reviewed

        Publications - Technical Reports

          * Has not been peer reviewed

          Publications - Translations & Transcripts

            Publications - Other

              Other

            • Flann, N.S, (2003). Path planner and method for planning a contour path of a vehicle.

            * Has not been peer reviewed

            Scheduled Teaching

            CS 5050 - Advanced Algorithms, Spring 2017

            CS 4250 - Cooperative Work Experience, Spring 2017

            CS 6250 - Cooperative Work Experience, Graduate, Spring 2017

            CS 5890, 6890 - Topics in Computer Science (Topic), Spring 2017

            CS 2250 - Cooperative Work Experience, Fall 2016

            CS 4250 - Cooperative Work Experience, Fall 2016

            CS 6250 - Cooperative Work Experience, Graduate, Fall 2016

            CS 5600, 6600 - Intelligent Systems, Fall 2016

            CS 6890 - Topics in Computer Science (Topic), Fall 2016

            CS 5660, 6670 - Bioinformatics I, Summer 2016

            CS 4250 - Cooperative Work Experience, Summer 2016

            CS 6250 - Cooperative Work Experience, Graduate, Summer 2016

            CS 5050 - Advanced Algorithms, Spring 2016

            CS 6670 - Advanced Bioinformatics, Spring 2016

            CS 4250 - Cooperative Work Experience, Spring 2016

            CS 6250 - Cooperative Work Experience, Graduate, Spring 2016

            CS 4250 - Cooperative Work Experience, Fall 2015

            CS 6250 - Cooperative Work Experience, Graduate, Fall 2015

            CS 5600, 6600 - Intelligent Systems, Fall 2015

            CS 5600, 6600 - Intelligent Systems, Fall 2015

            CS 5050 - Advanced Algorithms, Summer 2015

            CS 6250 - Cooperative Work Experience, Graduate, Summer 2015

            CS 6670 - Advanced Bioinformatics, Spring 2015

            CS 4250 - Cooperative Work Experience, Spring 2015

            CS 6250 - Cooperative Work Experience, Graduate, Spring 2015

            CS 4250 - Cooperative Work Experience, Fall 2014

            CS 6250 - Cooperative Work Experience, Graduate, Fall 2014

            CS 5600,6600 - Intelligent Systems, Fall 2014

            CS 4250 - Cooperative Work Experience, Summer 2014

            CS 6250 - Cooperative Work Experience, Graduate, Summer 2014

            CS 5050 - Advanced Algorithms, Spring 2014

            CS 6670 - Advanced Bioinformatics, Spring 2014

            CS 4250 - Cooperative Work Experience, Spring 2014

            CS 6250 - Cooperative Work Experience, Graduate, Spring 2014

            CS 2250 - Cooperative Work Experience, Fall 2013

            CS 4250 - Cooperative Work Experience, Fall 2013

            CS 6250 - Cooperative Work Experience, Graduate, Fall 2013

            CS 5600,6600 - Intelligent Systems, Fall 2013

            CS 4250 - Cooperative Work Experience, Summer 2013

            CS 6250 - Cooperative Work Experience, Graduate, Summer 2013

            CS 5670 - Bioinformatics II, Spring 2013

            CS 4250 - Cooperative Work Experience, Spring 2013

            CS 6250 - Cooperative Work Experience, Graduate, Spring 2013

            CS 5660 - Bioinformatics I, Fall 2012

            CS 4250 - Cooperative Work Experience, Fall 2012

            CS 6250 - Cooperative Work Experience, Graduate, Fall 2012

            CS 7960 - Topics in Bioinformatics (Topic), Fall 2012

            CS 5670 - Bioinformatics II, Spring 2012

            CS 2250 - Cooperative Work Experience, Spring 2012

            CS 4250 - Cooperative Work Experience, Spring 2012

            CS 6250 - Cooperative Work Experience, Graduate, Spring 2012

            CS 5050 - Advanced Algorithms, Fall 2011

            CS 2420 - Algorithms and Data Structures--CS 3, Fall 2011

            CS 5670 - BIOINFORMATICS II, Spring 2011

            CS 5050 - Advanced Algorithms, Fall 2010

            CS 5050 - Advanced Algorithms, Fall 2010

            CS 5050 - Advanced Algorithms, Fall 2010

            CS 5050 - Advanced Algorithms, Fall 2010

            CS 5050 - Advanced Algorithms, Fall 2010

            CS 5050 - Advanced Algorithms, Fall 2010

            CS 1410 - Introduction to Computer Science--CS 2, Fall 2010

            CS 1410 - Introduction to Computer Science--CS 2, Fall 2010

            CS 1410 - Introduction to Computer Science--CS 2, Fall 2010


            Graduate Students Mentored

            Adam Lemmon, Computer Science, January 2014
            Andrew Ingebretsen, Computer Science, January 2014
            Gopal Menon, Computer Science, January 2014
            Sahith Kallakunta, Computer Science, January 2014
            Shantanu Saxena, Computer Science, January 2014
            Harsh Dosi, Computer Science, August 2013
            Kush Manjekar, Computer Science, August 2013
            Ray Butler, Computer Science, August 2013
            Sravani Mamidi, Computer Science, August 2013
            Darshan Nahar, Computer Science, January 2013
            Sumit Kumar Singh, Computer Science, January 2013
            Vipul Oswal, Computer Science, January 2013
            Alex Wells, Computer Science, August 2012
            Brandon Chambers, Computer Science, August 2012
            Gregory Pierce, Computer Science, August 2012
            Jinwook Chung, Computer Science, January 2012
            Michael Ulmer, Computer Science, January 2012
            Colby Salmon, Computer Science, August 2011
            Sandeep Nannuri, Computer Science, August 2011
            Shawn Badger, Computer Science, June 2011
            Wade Curtis Hadlock, Computer Science, August 2008
            Brent Dutson, Computer Science, August 2007
            Qanita Bani-Baker, Computer Science, August 2011 - July 2015
            Hamid Mohamadlou, Computer Science, August 2010 - May 2015
            Ahmadreza Ghaffarizadeh, Computer Science, August 2010 - August 2014
            Thimma Reddy Kalva, Computer Science, August 2012 2013