Embry-Riddle Aeronautical University
CE 420 / CS 490 / EE 420 / SE 450 / SYS 417 "Senior Design I"
First course in a sequence of two courses that are based on supervised team projects.
84 students from computer, electrical, software engineering and computer science working on team projects.
Teaching it as the lead instructor and implementing Scrum as the project process framework.
SE 320 "Software Construction"
Software engineering course focusing on Minimizing Complexity, Anticipating Change, Constructing for Verification and Standards in Construction.
Embry-Riddle Aeronautical University
CE 421 / CS 491 / EE 421 / SE 451 / SYS 418 "Senior Design II"
Second course in a sequence of two courses that are based on supervised team projects.
More than 70 students from computer, electrical, software engineering and computer science working on team projects.
Implementing Scrum as the project process framework.
EE 620 "Digital Communications"
Graduate course on the fundamental topics of information theory and digital communications.
Major topics: information theory fundamentals, base-band and pass-band signal representations; matched filter and optimal detection of symbols in the presence of noise; and analysis of communication performance.
Embry-Riddle Aeronautical University
CE 420 / CS 490 / EE 420 / SE 450 / SYS 417 "Senior Design I"
First course in a sequence of two courses that are based on supervised team projects.
More than 70 students from computer, electrical, software engineering and computer science working on team projects.
Teaching it as the lead instructor and implementing Scrum as the project process framework.
SE 320 "Software Construction"
Software engineering course focusing on Minimizing Complexity, Anticipating Change, Constructing for Verification and Standards in Construction.
Embry-Riddle Aeronautical University
CE 421 / CS 491 / EE 421 / SE 451 / SYS 418 "Senior Design II"
Second course in a sequence of two courses that are based on supervised team projects.
More than 55 students from computer, electrical, software engineering and computer science working on team projects.
Implementing Scrum as the project process framework.
EE 620 "Digital Communications"
Graduate course on the fundamental topics of information theory and digital communications.
Major topics: information theory fundamentals, base-band and pass-band signal representations; matched filter and optimal detection of symbols in the presence of noise; and analysis of communication performance.
Embry-Riddle Aeronautical University
CE 420 / CS 490 / EE 420 / SE 450 / SYS 417 "Senior Design I"
First course in a sequence of two courses that are based on supervised team projects.
More than 50 students from computer, electrical, software engineering and computer science working on team projects.
Teaching it as the only instructor and implementing Scrum as the project process framework.
SE 320 "Software Construction"
Software engineering course focusing on Minimizing Complexity, Anticipating Change, Constructing for Verification and Standards in Construction.
Embry-Riddle Aeronautical University
CE 421 / CS 491 / EE 421 / SE 451 / SYS 418 "Senior Design II"
Second course in a sequence of two courses that are based on supervised team projects.
More than 50 students from computer, electrical, software engineering and computer science working on team projects.
Implementing Scrum as the project process framework.
EE 620 "Digital Communications"
Graduate course on the fundamental topics of information theory and digital communications.
Major topics: information theory fundamentals, base-band and pass-band signal representations; matched filter and optimal detection of symbols in the presence of noise; and analysis of communication performance.
Embry-Riddle Aeronautical University
CE 420 / CS 490 / EE 420 / SE 450 / SYS 417 "Senior Design I"
First course in a sequence of two courses that are based on supervised team projects.
More than 50 students from computer, electrical, software engineering and computer science working on team projects.
Implementing Scrum as the project process framework.
SE 320 "Software Construction"
Software engineering course focusing on Minimizing Complexity, Anticipating Change, Constructing for Verification and Standards in Construction.
Embry-Riddle Aeronautical University
CE 421 / CS 491 / EE 421 / SE 451 / SYS 418 "Senior Design II"
Second course in a sequence of two courses that are based on supervised team projects.
More than 50 students from computer, electrical, software engineering and computer science working on team projects.
Implementing Scrum as the project process framework.
EE 620 "Digital Communications"
Graduate course on the fundamental topics of information theory and digital communications.
Major topics: information theory fundamentals, base-band and pass-band signal representations; matched filter and optimal detection of symbols in the presence of noise; and analysis of communication performance.
Embry-Riddle Aeronautical University
CE 420 / CS 490 / EE 420 / SE 450 / SYS 417 "Senior Design I"
First course in a sequence of two courses that are based on supervised team projects.
More than 50 students from computer, electrical, software engineering and computer science working on team projects.
Implementing Scrum as the project process framework.
SE 320 "Software Construction"
Software engineering course focusing on Minimizing Complexity, Anticipating Change, Constructing for Verification and Standards in Construction.
The course is offered in hybrid (face-to-face and online) mode due to Covid19.
Embry-Riddle Aeronautical University
EE 620 "Digital Communications"
Graduate course on the fundamental topics of digital communication theory.
Major topics: base-band and pass-band signal representations; matched filter and optimal detection of symbols in the presence of noise; and analysis of communication performance.
CE 421 / CS 491 / EE 421 / SE 451 / SYS 418 "Senior Design II"
Second course in a sequence of two courses that are based on supervised team projects.
More than 50 students from computer, electrical, software engineering and computer science working on different components of the EcoCAR team of ERAU competing at EcoCAR mobility challenge.
Embry-Riddle Aeronautical University
CE 420 / CS 490 / EE 420 / SE 450 / SYS 417 "Senior Design I"
First course in a sequence of two courses that are based on supervised team projects.
More than 50 students from computer, electrical, software engineering and computer science working on different components of the EcoCAR team of ERAU competing at EcoCAR mobility challenge.
Implementing Scrum as the project process framework.
SE 320 "Software Construction"
Software engineering course focusing on Minimizing Complexity, Anticipating Change, Constructing for Verification and Standards in Construction.
Offered the course for a section of ~35 students
Institute for Simulation & Training - University of Central Florida
IDS 6146 "Modeling & Simulation Systems"
Offered the course:
Developed the course and all material
Prepared assignments, discussions, projects and exams
IDS 6146 is a required course for the Graduate Certificate in Modeling and Simulation of Technical Systems
Main topics: Simulation Systems, System Modeling, Systems Engineering, SysML
Software used: AnyLogic, Magicdraw with SysML plugin
Florida Polytechnic University
EEL 5669C "Autonomous Robotic Systems"
Graduate course with a focus on autonomous vehicles
Main topics: ROS, Simulation and Verification of AVs
CNT 4409 "Network Security"
Offered the course for a section with 45 students
Main topics: Network attacks, authentication, intrusion detection, network vulnerability analysis, risk assessment
CNT 4935C "Senior Design II"
Second course in a sequence of two courses that are based on supervised team projects.
Main topics: Design constraints, implementation, evaluation, testing, demonstration, documentation, presentation
Florida Polytechnic University
CNT 3004C "Introduction to Computer Networks"
Offered the course for two sections of ~40 students
Main topics: Layered network communication architecture, IP stack, OSI reference model
Labs and assignments using Wireshark and Python socket programming
CAP 4830 "Modeling and Simulation"
Developed the course and all material
Offered first time at Florida Poly
Main topics: Simulation Systems, Input Modeling, Discrete Event Simulation, Agent Based Modeling, Output Analysis
Software used: AnyLogic
Institute for Simulation & Training - University of Central Florida
IDS 6146 "Modeling & Simulation Systems"
Offered the course:
Developed the course and all material
Prepared assignments, discussions, projects and exams
IDS 6146 is a required course for the Graduate Certificate in Modeling and Simulation of Technical Systems
Florida Polytechnic University
CNT 4409 "Network Security"
Offered the course for a section with 42 students
Also offered the course as an independent study for one student
Main topics: Network security, attacks, authentication, intrusion detection, network vulnerability analysis, and threat and risk assessment
CNT 4935C "Senior Design II"
Second course in a sequence of two courses that are based on supervised team projects.
Main topics: Design constraints, implementation, evaluation, testing, prototype demonstration, documentation, technical presentation, technical report writing
CNT 3004C "Introduction to Computer Networks"
Offered the course for a section with ~40 students
Main topics: Layered network communication architecture, IP stack, OSI reference model
Labs and assignments using Wireshark and socket programming
Florida Polytechnic University
CAP 4830 "Modeling and Simulation"
Developed the course and all material
Offered first time at Florida Poly
Main topics: Simulation Systems, Input Modeling, Discrete Event Simulation, Agent Based Modeling, Output Analysis
Software used: AnyLogic
CNT 3004C "Introduction to Computer Networks"
Offered the course for 2 sections (~40 students per section)
Main topics: Layered network communication architecture, IP stack, OSI reference model
Labs and assignments using Wireshark and socket programming
CNT 4409 "Network Security"
The course is offered as an independent study for three students
Developed the course
Main topics: Network security, attacks, authentication, intrusion detection, network vulnerability analysis, and threat and risk assessment
Institute for Simulation & Training - University of Central Florida
IDS 6146 "Modeling & Simulation Systems"
Offered the course:
Developed the course and all material
Prepared assignments, discussions, projects and exams
IDS 6146 is a required course for the Graduate Certificate in Modeling and Simulation of Technical Systems
Florida Polytechnic University
CEN 4010 "Software Engineering"
Contributed to the development of the course
Offered the course for 2 sections
Please check the course page for the project summaries: CEN 4010 Sp17
Main topics: Object-oriented software development and UML, software development life cycle: planning and control; requirements engineering; test planning, execution, and analysis; documentation; implementation and integration
CNT 4409 "Network Security"
The course is offered for the first time at Florida Poly
Contributed to the development of the course
Main topics: Network security, attacks, authentication, intrusion detection, network vulnerability analysis, and threat and risk assessment
CNT 4418C "Design 3"
Worked with a senior undergraduate student to develop a solution to an open-ended engineering problem
Florida Polytechnic University
CNT 3004 "Introduction to Computer Networks"
Offered the course for 2 sections
Main topics: Layered network communication architecture, IP stack, OSI reference model
COP 2272C "Computer Programming 1"
Offered the course for a section of 40 students
Main topics: Programming concepts using C++, data types, file I/O, data structures
Institute for Simulation & Training - University of Central Florida
IDS 6146 "Modeling & Simulation Systems"
Offered the course:
Developed the course and all material
Prepared assignments, discussions, projects and exams
IDS 6146 is a required course for the Graduate Certificate in Modeling and Simulation of Technical Systems
Main topics: Simulation Systems, System Modeling, Systems Engineering, SysML
Software used: AnyLogic, Magicdraw with SysML plugin
Institute for Simulation & Training - University of Central Florida
IDS 6146 "Modeling & Simulation Systems"
Main topics: Simulation Systems, System Modeling, Systems Engineering, SysML
Software used: AnyLogic, Magicdraw with SysML plugin
Institute for Simulation & Training - University of Central Florida
IDS 6146 "Modeling & Simulation Systems"
Main topics: Simulation Systems, System Modeling, Systems Engineering, SysML
Software used: AnyLogic, Magicdraw with SysML plugin
University of Central Florida
EEL 3801 "Introduction to Computer Engineering"
TAed the course (60 students per section x 5 sections)
Taught C++, assembly language, program design
Delivered recitation hours, office hours, prepared and demonstrated coding examples
Prepared questions for homework assignments and midterms
University of Central Florida
EEL 4767 "Computer System Design" Lab
TAed the course (40 students per section x 3 sections)
Taught computer organization, microprocessor systems, (how to compile, assemble and load M68HC11 code, how to use the EVB monitor commands (BUFFALO))
Supervised hands-on labs
Prepared supplementary material, graded assignments and exams
Click here for the course material
University of Central Florida
EEL 4742 "Computer System Design 1" Lab
TAed the course (40 students per section)
Click here for the course material