Skip to main content

Pradhumna L. Shrestha

Title: Clinical Associate Professor

Department: Computer Science and Engineering

College: College of Engineering

Curriculum Vitae

Curriculum Vitae Link

Education

  • PhD, University of Nebraska-Lincoln, 2014
    Major: Engineering
    Specialization: Computer Engineering and Electronics Engineering
    Dissertation: An Innovative Approach to Analyze and Detect a Broad Class of Timing-based Covert Communications
  • MS, University of Nebraska-Lincoln, 2011
    Major: Telecommunications Engineering
    Dissertation: A Quantitative Performance Analysis of 2.5 GHZ and 3.65 GHZ Mobile Wimax

Current Scheduled Teaching

CSCE 2610.002Assembly Language and Computer OrganizationSpring 2025
CSCE 2610.003Assembly Language and Computer OrganizationSpring 2025
CSCE 2610.202Assembly Language and Computer OrganizationSpring 2025
CSCE 2610.203Assembly Language and Computer OrganizationSpring 2025
CSCE 2610.204Assembly Language and Computer OrganizationSpring 2025
CSCE 2610.206Assembly Language and Computer OrganizationSpring 2025
CSCE 4915.002Computer Engineering Design IISpring 2025
CSCE 4927.001Cybersecurity Capstone IISpring 2025
CSCE 4910.003Computer Engineering Design IFall 2024 Syllabus
CSCE 1030.001Computer Science IFall 2024 Syllabus
CSCE 1030.004Computer Science IFall 2024 Syllabus
CSCE 1030.332Computer Science IFall 2024 Syllabus
CSCE 1030.335Computer Science IFall 2024 Syllabus
CSCE 1030.336Computer Science IFall 2024 Syllabus
CSCE 1030.339Computer Science IFall 2024 Syllabus
CSCE 1030.344Computer Science IFall 2024 Syllabus
CSCE 1030.345Computer Science IFall 2024 Syllabus
CSCE 1030.347Computer Science IFall 2024 Syllabus
CSCE 1030.348Computer Science IFall 2024 Syllabus
CSCE 4907.002Cybersecurity Capstone IFall 2024 Syllabus
CSCE 3996.002Honors College Mentored Research ExperienceFall 2024

Previous Scheduled Teaching

CSCE 1030.001Computer Science ISummer 10W 2024 Syllabus SPOT
CSCE 1030.304Computer Science ISummer 10W 2024 Syllabus SPOT
CSCE 1030.305Computer Science ISummer 10W 2024 Syllabus SPOT
CSCE 1030.306Computer Science ISummer 10W 2024 Syllabus SPOT
CSCE 1030.501Computer Science ISummer 10W 2024 Syllabus SPOT
CSCE 1030.551Computer Science ISummer 10W 2024 Syllabus SPOT
CSCE 2610.002Assembly Language and Computer OrganizationSpring 2024 Syllabus SPOT
CSCE 2610.003Assembly Language and Computer OrganizationSpring 2024 Syllabus SPOT
CSCE 2610.202Assembly Language and Computer OrganizationSpring 2024 Syllabus SPOT
CSCE 2610.203Assembly Language and Computer OrganizationSpring 2024 Syllabus SPOT
CSCE 2610.204Assembly Language and Computer OrganizationSpring 2024 Syllabus SPOT
CSCE 2610.206Assembly Language and Computer OrganizationSpring 2024 Syllabus SPOT
CSCE 4915.004Computer Engineering Design IISpring 2024 Syllabus SPOT
CSCE 4927.001Cybersecurity Capstone IISpring 2024 Syllabus SPOT
CSCE 4910.003Computer Engineering Design IFall 2023 Syllabus SPOT
CSCE 1030.001Computer Science IFall 2023 Syllabus SPOT
CSCE 1030.004Computer Science IFall 2023 Syllabus SPOT
CSCE 1030.332Computer Science IFall 2023 SPOT
CSCE 1030.335Computer Science IFall 2023 SPOT
CSCE 1030.336Computer Science IFall 2023 SPOT
CSCE 1030.339Computer Science IFall 2023 SPOT
CSCE 1030.344Computer Science IFall 2023 SPOT
CSCE 1030.345Computer Science IFall 2023 SPOT
CSCE 1030.347Computer Science IFall 2023 SPOT
CSCE 1030.348Computer Science IFall 2023 SPOT
CSCE 4907.002Cybersecurity Capstone IFall 2023 Syllabus SPOT
CSCE 1030.001Computer Science ISummer 10W 2023 Syllabus SPOT
CSCE 1030.304Computer Science ISummer 10W 2023 SPOT
CSCE 1030.305Computer Science ISummer 10W 2023 SPOT
CSCE 1030.306Computer Science ISummer 10W 2023 SPOT
CSCE 3550.001Foundations of CybersecuritySummer 10W 2023 Syllabus SPOT
CSCE 5560.002Secure Electronic CommerceSummer 10W 2023 SPOT
CSCE 4915.002Computer Engineering Design IISpring 2023 Syllabus SPOT
CSCE 1030.001Computer Science ISpring 2023 Syllabus SPOT
CSCE 1030.002Computer Science ISpring 2023 Syllabus SPOT
CSCE 1030.301Computer Science ISpring 2023 SPOT
CSCE 1030.303Computer Science ISpring 2023 SPOT
CSCE 1030.304Computer Science ISpring 2023 SPOT
CSCE 1030.305Computer Science ISpring 2023 SPOT
CSCE 1030.306Computer Science ISpring 2023 SPOT
CSCE 1030.310Computer Science ISpring 2023 SPOT
CSCE 1030.312Computer Science ISpring 2023 SPOT
CSCE 1030.313Computer Science ISpring 2023 SPOT
CSCE 1030.316Computer Science ISpring 2023
CSCE 4927.002Cybersecurity Capstone IISpring 2023 Syllabus SPOT
CSCE 4910.001Computer Engineering Design IFall 2022 Syllabus SPOT
CSCE 1030.001Computer Science IFall 2022 Syllabus SPOT
CSCE 1030.002Computer Science IFall 2022 Syllabus SPOT
CSCE 1030.332Computer Science IFall 2022 SPOT
CSCE 1030.333Computer Science IFall 2022 SPOT
CSCE 1030.334Computer Science IFall 2022 SPOT
CSCE 1030.335Computer Science IFall 2022 SPOT
CSCE 1030.336Computer Science IFall 2022 SPOT
CSCE 1030.337Computer Science IFall 2022 SPOT
CSCE 1030.338Computer Science IFall 2022 SPOT
CSCE 1030.339Computer Science IFall 2022 SPOT
CSCE 4907.001Cybersecurity Capstone IFall 2022 Syllabus SPOT
CSCE 1030.021Computer Science ISummer 8W1 2022 Syllabus SPOT
CSCE 1030.301Computer Science ISummer 8W1 2022 SPOT
CSCE 1030.302Computer Science ISummer 8W1 2022 SPOT
CSCE 1030.303Computer Science ISummer 8W1 2022 SPOT
CSCE 3530.001Introduction to Computer NetworksSummer 8W1 2022 Syllabus SPOT
CSCE 5560.001Secure Electronic CommerceSummer 8W1 2022 SPOT
CSCE 4915.002Computer Engineering Design IISpring 2022 Syllabus SPOT
CSCE 1030.001Computer Science ISpring 2022 Syllabus SPOT
CSCE 1030.002Computer Science ISpring 2022 Syllabus SPOT
CSCE 1030.003Computer Science ISpring 2022 Syllabus SPOT
CSCE 1030.301Computer Science ISpring 2022 SPOT
CSCE 1030.302Computer Science ISpring 2022 SPOT
CSCE 1030.303Computer Science ISpring 2022 SPOT
CSCE 1030.304Computer Science ISpring 2022 SPOT
CSCE 1030.305Computer Science ISpring 2022 SPOT
CSCE 1030.306Computer Science ISpring 2022 SPOT
CSCE 1030.308Computer Science ISpring 2022 SPOT
CSCE 1030.309Computer Science ISpring 2022 SPOT
CSCE 1030.310Computer Science ISpring 2022 SPOT
CSCE 1030.311Computer Science ISpring 2022 SPOT
CSCE 1030.312Computer Science ISpring 2022 SPOT
CSCE 1030.313Computer Science ISpring 2022 SPOT
CSCE 1030.314Computer Science ISpring 2022 SPOT
CSCE 4910.001Computer Engineering Design IFall 2021 Syllabus SPOT
CSCE 1030.001Computer Science IFall 2021 Syllabus SPOT
CSCE 1030.002Computer Science IFall 2021 Syllabus SPOT
CSCE 1030.301Computer Science IFall 2021 SPOT
CSCE 1030.303Computer Science IFall 2021 SPOT
CSCE 1030.304Computer Science IFall 2021 SPOT
CSCE 1030.307Computer Science IFall 2021 SPOT
CSCE 1030.310Computer Science IFall 2021 SPOT
CSCE 1030.311Computer Science IFall 2021 SPOT
CSCE 1030.313Computer Science IFall 2021 SPOT
CSCE 1030.315Computer Science IFall 2021 SPOT
CSCE 1030.317Computer Science IFall 2021 SPOT
CSCE 1030.319Computer Science IFall 2021 SPOT
CSCE 1030.322Computer Science IFall 2021 SPOT
CSCE 1030.323Computer Science IFall 2021 SPOT
CSCE 1030.326Computer Science IFall 2021 SPOT
CSCE 1030.327Computer Science IFall 2021 SPOT
CSCE 1030.328Computer Science IFall 2021 SPOT
CSCE 1030.329Computer Science IFall 2021 SPOT
CSCE 1030.331Computer Science IFall 2021 SPOT
CSCE 1030.021Computer Science ISummer 8W2 2021 Syllabus SPOT
CSCE 1030.301Computer Science ISummer 8W2 2021 SPOT
CSCE 1030.302Computer Science ISummer 8W2 2021 SPOT
CSCE 1030.303Computer Science ISummer 8W2 2021 SPOT
CSCE 3550.070Introduction to Computer SecuritySummer 8W2 2021 Syllabus SPOT
CSCE 5550.070Introduction to Computer SecuritySummer 8W2 2021 SPOT
CSCE 4915.002Computer Engineering Design IISpring 2021 Syllabus SPOT
CSCE 4915.005Computer Engineering Design IISpring 2021 Syllabus SPOT
CSCE 1030.001Computer Science ISpring 2021 Syllabus SPOT
CSCE 1030.002Computer Science ISpring 2021 Syllabus SPOT
CSCE 1030.003Computer Science ISpring 2021 Syllabus SPOT
CSCE 1030.004Computer Science ISpring 2021 Syllabus SPOT
CSCE 1030.005Computer Science ISpring 2021 Syllabus SPOT
CSCE 1030.008Computer Science ISpring 2021 Syllabus
CSCE 1030.301Computer Science ISpring 2021 SPOT
CSCE 1030.303Computer Science ISpring 2021 SPOT
CSCE 1030.305Computer Science ISpring 2021 SPOT
CSCE 1030.307Computer Science ISpring 2021 SPOT
CSCE 1030.310Computer Science ISpring 2021 SPOT
CSCE 1030.313Computer Science ISpring 2021 SPOT
CSCE 1030.318Computer Science ISpring 2021 SPOT
CSCE 1030.352Computer Science ISpring 2021
CSCE 1030.381Computer Science ISpring 2021 SPOT
CSCE 1030.382Computer Science ISpring 2021 SPOT
CSCE 1030.387Computer Science ISpring 2021 SPOT
CSCE 1030.390Computer Science ISpring 2021 SPOT
CSCE 5560.001Secure Electronic CommerceSpring 2021 SPOT
CSCE 5560.004Secure Electronic CommerceSpring 2021 SPOT
CSCE 5560.600Secure Electronic CommerceSpring 2021
CSCE 4910.002Computer Engineering Design IFall 2020 Syllabus SPOT
CSCE 4910.005Computer Engineering Design IFall 2020 Syllabus SPOT
CSCE 1030.001Computer Science IFall 2020 Syllabus SPOT
CSCE 1030.002Computer Science IFall 2020 Syllabus SPOT
CSCE 1030.004Computer Science IFall 2020 Syllabus SPOT
CSCE 1030.005Computer Science IFall 2020 Syllabus SPOT
CSCE 1030.008Computer Science IFall 2020 Syllabus SPOT
CSCE 1030.301Computer Science IFall 2020 SPOT
CSCE 1030.302Computer Science IFall 2020 SPOT
CSCE 1030.304Computer Science IFall 2020 SPOT
CSCE 1030.305Computer Science IFall 2020 SPOT
CSCE 1030.306Computer Science IFall 2020 SPOT
CSCE 1030.307Computer Science IFall 2020 SPOT
CSCE 1030.310Computer Science IFall 2020 SPOT
CSCE 1030.312Computer Science IFall 2020 SPOT
CSCE 1030.313Computer Science IFall 2020 SPOT
CSCE 1030.314Computer Science IFall 2020 SPOT
CSCE 1030.315Computer Science IFall 2020 SPOT
CSCE 1030.318Computer Science IFall 2020 SPOT
CSCE 1030.319Computer Science IFall 2020 SPOT
CSCE 1030.320Computer Science IFall 2020 SPOT
CSCE 1030.342Computer Science IFall 2020 SPOT
CSCE 1030.352Computer Science IFall 2020 SPOT
CSCE 1030.357Computer Science IFall 2020
CSCE 1030.377Computer Science IFall 2020 SPOT
CSCE 1030.382Computer Science IFall 2020 SPOT
CSCE 1030.387Computer Science IFall 2020 SPOT
CSCE 1030.390Computer Science IFall 2020 SPOT
CSCE 1030.392Computer Science IFall 2020 SPOT
CSCE 1030.396Computer Science IFall 2020 SPOT
CSCE 1030.021Computer Science ISummer 8W2 2020 Syllabus SPOT
CSCE 1030.301Computer Science ISummer 8W2 2020 SPOT
CSCE 3550.070Introduction to Computer SecuritySummer 8W2 2020 Syllabus SPOT
CSCE 5550.070Introduction to Computer SecuritySummer 8W2 2020 SPOT
CSCE 3020.001Communications SystemsSpring 2020 Syllabus
CSCE 3020.201Communications SystemsSpring 2020 Syllabus
CSCE 3020.202Communications SystemsSpring 2020 Syllabus
CSCE 4915.002Computer Engineering Design IISpring 2020 Syllabus
CSCE 1030.001Computer Science ISpring 2020 Syllabus
CSCE 1030.301Computer Science ISpring 2020
CSCE 1030.302Computer Science ISpring 2020
CSCE 1030.303Computer Science ISpring 2020
CSCE 1030.304Computer Science ISpring 2020
CSCE 1030.305Computer Science ISpring 2020
CSCE 1030.306Computer Science ISpring 2020
CSCE 1030.308Computer Science ISpring 2020
CSCE 1030.309Computer Science ISpring 2020
CSCE 1030.310Computer Science ISpring 2020
CSCE 1030.311Computer Science ISpring 2020
CSCE 1030.312Computer Science ISpring 2020
CSCE 1030.313Computer Science ISpring 2020
CSCE 1030.314Computer Science ISpring 2020
CSCE 4890.722Directed StudySpring 2020
CSCE 4910.001Computer Engineering Design IFall 2019 Syllabus SPOT
CSCE 1030.001Computer Science IFall 2019 Syllabus SPOT
CSCE 1030.301Computer Science IFall 2019 SPOT
CSCE 1030.303Computer Science IFall 2019 SPOT
CSCE 1030.304Computer Science IFall 2019 SPOT
CSCE 1030.305Computer Science IFall 2019 SPOT
CSCE 1030.307Computer Science IFall 2019 SPOT
CSCE 1030.310Computer Science IFall 2019 SPOT
CSCE 1030.311Computer Science IFall 2019 SPOT
CSCE 1030.313Computer Science IFall 2019 SPOT
CSCE 1030.315Computer Science IFall 2019 SPOT
CSCE 1030.317Computer Science IFall 2019 SPOT
CSCE 1030.319Computer Science IFall 2019 SPOT
CSCE 1030.322Computer Science IFall 2019 SPOT
CSCE 1030.323Computer Science IFall 2019 SPOT
CSCE 1030.325Computer Science IFall 2019 SPOT
CSCE 1030.326Computer Science IFall 2019 SPOT
CSCE 3010.001Signals and SystemsFall 2019 Syllabus SPOT
CSCE 3530.070Introduction to Computer NetworksSummer 8W2 2019 Syllabus SPOT
CSCE 4550.501Introduction to Computer SecuritySummer 10W 2019 Syllabus SPOT
CSCE 5550.501Introduction to Computer SecuritySummer 10W 2019 SPOT
CSCE 3020.001Communications SystemsSpring 2019 Syllabus SPOT
CSCE 3020.201Communications SystemsSpring 2019 SPOT
CSCE 3020.202Communications SystemsSpring 2019 SPOT
CSCE 4915.002Computer Engineering Design IISpring 2019 Syllabus SPOT
CSCE 1030.001Computer Science ISpring 2019 Syllabus SPOT
CSCE 1030.014Computer Science ISpring 2019 Syllabus SPOT
CSCE 1030.301Computer Science ISpring 2019 SPOT
CSCE 1030.302Computer Science ISpring 2019 SPOT
CSCE 1030.303Computer Science ISpring 2019 SPOT
CSCE 1030.304Computer Science ISpring 2019 SPOT
CSCE 1030.305Computer Science ISpring 2019 SPOT
CSCE 1030.306Computer Science ISpring 2019 SPOT
CSCE 1030.308Computer Science ISpring 2019 SPOT
CSCE 1030.310Computer Science ISpring 2019 SPOT
CSCE 1030.311Computer Science ISpring 2019 SPOT
CSCE 1030.312Computer Science ISpring 2019 SPOT
CSCE 1030.314Computer Science ISpring 2019 SPOT
CSCE 4910.002Computer Engineering Design IFall 2018 Syllabus SPOT
CSCE 1030.002Computer Science IFall 2018 Syllabus SPOT
CSCE 4560.501Secure Electronic CommerceFall 2018 Syllabus SPOT
CSCE 5560.501Secure Electronic CommerceFall 2018 SPOT
CSCE 3010.001Signals and SystemsFall 2018 Syllabus SPOT
CSCE 1030.501Computer Science ISummer 10W 2018 Syllabus SPOT
CSCE 1030.551Computer Science ISummer 10W 2018 SPOT
CSCE 4550.501Introduction to Computer SecuritySummer 10W 2018 Syllabus SPOT
CSCE 5550.501Introduction to Computer SecuritySummer 10W 2018 SPOT
CSCE 3020.001Communications SystemsSpring 2018 Syllabus SPOT
CSCE 3020.201Communications SystemsSpring 2018 SPOT
CSCE 3020.202Communications SystemsSpring 2018 SPOT
CSCE 5580.001Computer NetworksSpring 2018 SPOT
CSCE 1030.001Computer Science ISpring 2018 Syllabus SPOT
CSCE 1030.301Computer Science ISpring 2018 SPOT
CSCE 1030.302Computer Science ISpring 2018 SPOT
CSCE 1030.303Computer Science ISpring 2018 SPOT
CSCE 1030.304Computer Science ISpring 2018 SPOT
CSCE 1030.305Computer Science ISpring 2018 SPOT
CSCE 1030.306Computer Science ISpring 2018 SPOT
CSCE 1030.308Computer Science ISpring 2018 SPOT
CSCE 1030.311Computer Science ISpring 2018 SPOT
CSCE 1030.312Computer Science ISpring 2018 SPOT
CSCE 1030.314Computer Science ISpring 2018 SPOT
CSCE 3530.002Introduction to Computer NetworksFall 2017 Syllabus SPOT
CSCE 4550.001Introduction to Computer SecurityFall 2017 Syllabus SPOT
CSCE 4550.201Introduction to Computer SecurityFall 2017 SPOT
CSCE 4550.202Introduction to Computer SecurityFall 2017 SPOT
CSCE 4550.203Introduction to Computer SecurityFall 2017 SPOT
CSCE 4550.204Introduction to Computer SecurityFall 2017 SPOT
CSCE 4550.205Introduction to Computer SecurityFall 2017 SPOT
CSCE 4550.206Introduction to Computer SecurityFall 2017 SPOT
CSCE 3010.001Signals and SystemsFall 2017 Syllabus SPOT
CSCE 1040.021Computer Science IISummer 8W1 2017 Syllabus SPOT
CSCE 1040.301Computer Science IISummer 8W1 2017 SPOT
CSCE 1040.302Computer Science IISummer 8W1 2017 SPOT
CSCE 5933.024Topics in Computer Science and EngineeringSummer 10W 2017 SPOT
CSCE 3020.001Communications SystemsSpring 2017 Syllabus SPOT
CSCE 1030.002Computer Science ISpring 2017 Syllabus SPOT
CSCE 1030.301Computer Science ISpring 2017 SPOT
CSCE 1030.302Computer Science ISpring 2017 SPOT
CSCE 1030.303Computer Science ISpring 2017 SPOT
CSCE 1030.304Computer Science ISpring 2017 SPOT
CSCE 1030.305Computer Science ISpring 2017 SPOT
CSCE 1030.306Computer Science ISpring 2017 SPOT
CSCE 1030.307Computer Science ISpring 2017 SPOT
CSCE 1030.308Computer Science ISpring 2017 SPOT
CSCE 1030.309Computer Science ISpring 2017 SPOT
CSCE 1030.310Computer Science ISpring 2017 SPOT
CSCE 1030.311Computer Science ISpring 2017 SPOT
CSCE 1030.312Computer Science ISpring 2017 SPOT
CSCE 1030.314Computer Science ISpring 2017 SPOT
CSCE 4510.001Introduction to Wireless CommunicationsSpring 2017 Syllabus SPOT
CSCE 5510.001Wireless CommunicationSpring 2017 SPOT
CSCE 1030.001Computer Science IFall 2016 Syllabus SPOT
CSCE 1030.003Computer Science IFall 2016 Syllabus SPOT
CSCE 1040.003Computer Science IIFall 2016 Syllabus SPOT
CSCE 3010.001Signals and SystemsFall 2016 Syllabus SPOT

Published Intellectual Contributions

    Conference Proceeding

  • Jonnada, S., Dantu, R., Shrestha, P.L., Ranasinghe, I., Widick, L. (2018). An OAuth-Based Authorization Framework for Access Control in Remote Collaboration Systems. 38-44. IEEE National Cybersecurity Summit.
  • Thiyagaraja, S., Dantu, R., Shrestha, P.L., Thompson, M.A., Smith, C. (2017). Optimized and Secured Transmission and Retrieval of Vital Signs from Remote Devices. Connected Health: Applications, Systems and Engineering Technologies (CHASE), 2017 IEEE/ACM International Conference on. 25--30.
  • Shrestha, P. (2017). Optimized and Secured Transmission and Retrieval of Vital Signs from Remote Devices. NA (NA) NA, IEEE.
  • Shrestha, P.L. (2015). A Novel Analytical Model and its Test Bed Verification for Network Covert Timing Channels.
  • Shrestha, P.L. (2015). A Classification Tree-based System for Multi-Sensor Train Approach Detection.
  • Journal Article

  • Thiyagaraja, S., Dantu, R., Shrestha, P.L., Chitnis, A., Thompson, M.A., Anumandla, P., Sarma, T., Dantu, S. (2018). A novel heart-mobile interface for detection and classification of heart sounds. Other. 45 313 - 324. Elsavier. https://www.sciencedirect.com/science/article/pii/S1746809418301101
  • Shrestha, P. (2016). An Event-Based Unified System Model to Characterize and Evaluate Timing Covert Channels. IEEE Systems Journal. 10 (1)
  • Shrestha, P.L. (2015). A Support Vector Machine-based Framework for Detection of Covert Timing Channels. IEEE Transactions on Dependable and Secure Computing. 13 (2)
,
Overall
Summative Rating
Challenge and
Engagement Index
Response Rate

out of 5

out of 7
%
of
students responded
  • Overall Summative Rating (median):
    This rating represents the combined responses of students to the four global summative items and is presented to provide an overall index of the class’s quality. Overall summative statements include the following (response options include a Likert scale ranging from 5 = Excellent, 3 = Good, and 1= Very poor):
    • The course as a whole was
    • The course content was
    • The instructor’s contribution to the course was
    • The instructor’s effectiveness in teaching the subject matter was
  • Challenge and Engagement Index:
    This rating combines student responses to several SPOT items relating to how academically challenging students found the course to be and how engaged they were. Challenge and Engagement Index items include the following (response options include a Likert scale ranging from 7 = Much higher, 4 = Average, and 1 = Much lower):
    • Do you expect your grade in this course to be
    • The intellectual challenge presented was
    • The amount of effort you put into this course was
    • The amount of effort to succeed in this course was
    • Your involvement in course (doing assignments, attending classes, etc.) was
CLOSE