Nate Lannan

Assistant Professor of Practice

Electrical & Computer Engineering

  • Assistant Professor of Practice
    Electrical & Computer Engineering

TEACHING

  • COURSE TAUGHT
    AI in Engineering (4493)
    12 Jan 2026 - 1 May 2026
    Fundamental topics that are typically introduced in the senior year curriculum with additional depth and breadth commensurate with the graduate program. Repeat credit may be earned with difference course subtitles assigned.Offered for variable credit, 1-6 credit hours, maximum of 9 credit hours.Prerequisite(s): Advisor permission.
  • COURSE TAUGHT
    AI in Engineering (4493)
    12 Jan 2026 - 1 May 2026
    Fundamental topics that are typically introduced in the senior year curriculum with additional depth and breadth commensurate with the graduate program. Repeat credit may be earned with difference course subtitles assigned.Offered for variable credit, 1-6 credit hours, maximum of 9 credit hours.Prerequisite(s): Advisor permission.
  • COURSE TAUGHT
    Artificial Intelligence in Engineering
    12 Jan 2026 - 1 May 2026
    Elementary concepts of artificial intelligence and its applications in engineering, including but not limited to automation, manufacturing, computer vision, robotics and mechatronics. Emphasis is on deep neural network architectures and learning algorithms along with topics related to machine learning, computer vision and data analytics. Online computer programs, such as Python and AI Libraries, collated from open-source repositories will be given along with hands-on experience.Prerequisite(s): ECEN 3714 with a 'C' or better.
  • COURSE TAUGHT
    Capstone Design
    12 Jan 2026 - 1 May 2026
    Continuation of ECEN 4013. Student project teams design, build, test and present results for realistic projects from university and industrial sponsors. Formulation of specifications, consideration of alternative solutions, feasibility considerations, detailed system descriptions, economic factors, safety, reliability, aesthetics, ethics and social impact. Course previously offered as ECEN 4023.Prerequisite(s): ECEN 4013 and ECEN 4503.
  • COURSE TAUGHT
    Digital Image Processing
    12 Jan 2026 - 1 May 2026
    Digital image processing including image acquisition, enhancement, restoration, color image processing, morphological processing, segmentation, representation and description.Prerequisite(s): ECEN 4763 or Departmental Permission.
  • COURSE TAUGHT
    Digital Image Processing
    12 Jan 2026 - 1 May 2026
    Digital image processing including image acquisition, enhancement, restoration, color image processing, morphological processing, segmentation, representation and description.Prerequisite(s): ECEN 4763 or Departmental Permission.
  • COURSE TAUGHT
    Capstone Design
    18 Aug 2025 - 5 Dec 2025
    Continuation of ECEN 4013. Student project teams design, build, test and present results for realistic projects from university and industrial sponsors. Formulation of specifications, consideration of alternative solutions, feasibility considerations, detailed system descriptions, economic factors, safety, reliability, aesthetics, ethics and social impact. Course previously offered as ECEN 4023.Prerequisite(s): ECEN 4013 and ECEN 4503.
  • COURSE TAUGHT
    Design of Engineering Systems
    18 Aug 2025 - 5 Dec 2025
    Complete design cycle for several small design projects, each including establishing objectives, synthesis, analysis, construction, testing and evaluation. Use of modern lab equipment and fabrication techniques. Development of communication skills.Prerequisite(s): (ECEN 3213 or ENSC 3213), (ECEN 2233 or ECEN 3233), and ECEN 3714, all with a grade of 'C' or better, and ECEN 3613, ECEN 3513, ECEN 3314 and (ENGL 3323 with a grade of 'C' or better or concurrent enrollment).
  • COURSE TAUGHT
    Design of Engineering Systems
    18 Aug 2025 - 5 Dec 2025
    Complete design cycle for several small design projects, each including establishing objectives, synthesis, analysis, construction, testing and evaluation. Use of modern lab equipment and fabrication techniques. Development of communication skills.Prerequisite(s): (ECEN 3213 or ENSC 3213), (ECEN 2233 or ECEN 3233), and ECEN 3714, all with a grade of 'C' or better, and ECEN 3613, ECEN 3513, ECEN 3314 and (ENGL 3323 with a grade of 'C' or better or concurrent enrollment).
  • COURSE TAUGHT
    Software Engineering
    18 Aug 2025 - 5 Dec 2025
    Fundamental characteristics of the software life cycle. Tools, techniques, and management controls for development and maintenance of large software systems. Software metrics and models. Human factors and experimental design. Same course as CS 4273.Prerequisite(s): (ECEN 3213 or ENSC 3213), (ECEN 2233 or ECEN 3233), and ECEN 3714, all with a grade of 'C' or better.
  • COURSE TAUGHT
    Software Engineering (4273)
    18 Aug 2025 - 5 Dec 2025
    Fundamental topics that are typically introduced in the senior year curriculum with additional depth and breadth commensurate with the graduate program. Repeat credit may be earned with difference course subtitles assigned.Offered for variable credit, 1-6 credit hours, maximum of 9 credit hours.Prerequisite(s): Advisor permission.
  • COURSE TAUGHT
    Software Engineering (4273)
    18 Aug 2025 - 5 Dec 2025
    Fundamental topics that are typically introduced in the senior year curriculum with additional depth and breadth commensurate with the graduate program. Repeat credit may be earned with difference course subtitles assigned.Offered for variable credit, 1-6 credit hours, maximum of 9 credit hours.Prerequisite(s): Advisor permission.
  • COURSE TAUGHT
    AI in Engineering
    13 Jan 2025 - 2 May 2025
    Fundamental topics that are typically introduced in the senior year curriculum with additional depth and breadth commensurate with the graduate program. Repeat credit may be earned with difference course subtitles assigned.Offered for variable credit, 1-6 credit hours, maximum of 9 credit hours.Prerequisite(s): Advisor permission.
  • COURSE TAUGHT
    AI in Engineering (4493)
    13 Jan 2025 - 2 May 2025
    Fundamental topics that are typically introduced in the senior year curriculum with additional depth and breadth commensurate with the graduate program. Repeat credit may be earned with difference course subtitles assigned.Offered for variable credit, 1-6 credit hours, maximum of 9 credit hours.Prerequisite(s): Advisor permission.
  • COURSE TAUGHT
    Artificial Intelligence in Engineering
    13 Jan 2025 - 2 May 2025
    Elementary concepts of artificial intelligence and its applications in engineering, including but not limited to automation, manufacturing, computer vision, robotics and mechatronics. Emphasis is on deep neural network architectures and learning algorithms along with topics related to machine learning, computer vision and data analytics. Online computer programs, such as Python and AI Libraries, collated from open-source repositories will be given along with hands-on experience.Prerequisite(s): ECEN 3714 with a 'C' or better.
  • COURSE TAUGHT
    Capstone Design
    13 Jan 2025 - 2 May 2025
    Continuation of ECEN 4013. Student project teams design, build, test and present results for realistic projects from university and industrial sponsors. Formulation of specifications, consideration of alternative solutions, feasibility considerations, detailed system descriptions, economic factors, safety, reliability, aesthetics, ethics and social impact. Course previously offered as ECEN 4023.Prerequisite(s): ECEN 4013 and ECEN 4503.
  • COURSE TAUGHT
    Software Engineering
    13 Jan 2025 - 2 May 2025
    Fundamental characteristics of the software life cycle. Tools, techniques, and management controls for development and maintenance of large software systems. Software metrics and models. Human factors and experimental design. Same course as CS 4273.Prerequisite(s): (ECEN 3213 or ENSC 3213), (ECEN 2233 or ECEN 3233), CS 3653, and ECEN 3714, all with a grade of 'C' or better.
  • COURSE TAUGHT
    Software Engineering (4273)
    13 Jan 2025 - 2 May 2025
    Fundamental topics that are typically introduced in the senior year curriculum with additional depth and breadth commensurate with the graduate program. Repeat credit may be earned with difference course subtitles assigned.Offered for variable credit, 1-6 credit hours, maximum of 9 credit hours.Prerequisite(s): Advisor permission.
  • COURSE TAUGHT
    Software Engineering (4273)
    13 Jan 2025 - 2 May 2025
    Fundamental topics that are typically introduced in the senior year curriculum with additional depth and breadth commensurate with the graduate program. Repeat credit may be earned with difference course subtitles assigned.Offered for variable credit, 1-6 credit hours, maximum of 9 credit hours.Prerequisite(s): Advisor permission.
  • COURSE TAUGHT
    Capstone Design
    19 Aug 2024 - 6 Dec 2024
    Continuation of ECEN 4013. Student project teams design, build, test and present results for realistic projects from university and industrial sponsors. Formulation of specifications, consideration of alternative solutions, feasibility considerations, detailed system descriptions, economic factors, safety, reliability, aesthetics, ethics and social impact. Course previously offered as ECEN 4023.Prerequisite(s): ECEN 4013 and ECEN 4503.
  • COURSE TAUGHT
    Design of Engineering Systems
    19 Aug 2024 - 6 Dec 2024
    Complete design cycle for several small design projects, each including establishing objectives, synthesis, analysis, construction, testing and evaluation. Use of modern lab equipment and fabrication techniques. Development of communication skills.Prerequisite(s): (ECEN 3213 or ENSC 3213), (ECEN 2233 or ECEN 3233), and ECEN 3714, all with a grade of 'C' or better, and ECEN 3613, ECEN 3513, ECEN 3314 and (ENGL 3323 with a grade of 'C' or better or concurrent enrollment).
  • COURSE TAUGHT
    Design of Engineering Systems
    19 Aug 2024 - 6 Dec 2024
    Complete design cycle for several small design projects, each including establishing objectives, synthesis, analysis, construction, testing and evaluation. Use of modern lab equipment and fabrication techniques. Development of communication skills.Prerequisite(s): (ECEN 3213 or ENSC 3213), (ECEN 2233 or ECEN 3233), and ECEN 3714, all with a grade of 'C' or better, and ECEN 3613, ECEN 3513, ECEN 3314 and (ENGL 3323 with a grade of 'C' or better or concurrent enrollment).
  • COURSE TAUGHT
    Software Engineering
    19 Aug 2024 - 6 Dec 2024
    Fundamental characteristics of the software life cycle. Tools, techniques, and management controls for development and maintenance of large software systems. Software metrics and models. Human factors and experimental design. Same course as CS 4273.Prerequisite(s): (ECEN 3213 or ENSC 3213), (ECEN 2233 or ECEN 3233), CS 3653, and ECEN 3714, all with a grade of 'C' or better.
  • COURSE TAUGHT
    Software Engineering (4273)
    19 Aug 2024 - 6 Dec 2024
    Fundamental topics that are typically introduced in the senior year curriculum with additional depth and breadth commensurate with the graduate program. Repeat credit may be earned with difference course subtitles assigned.Offered for variable credit, 1-6 credit hours, maximum of 9 credit hours.Prerequisite(s): Advisor permission.
  • COURSE TAUGHT
    Software Engineering (4273)
    19 Aug 2024 - 6 Dec 2024
    Fundamental topics that are typically introduced in the senior year curriculum with additional depth and breadth commensurate with the graduate program. Repeat credit may be earned with difference course subtitles assigned.Offered for variable credit, 1-6 credit hours, maximum of 9 credit hours.Prerequisite(s): Advisor permission.