Hasan Cana Headshot

Hasan Cana

Adjunct Faculty

RIT Kosovo

Hasan Cana

Adjunct Faculty

RIT Kosovo

Bio

Hasan holds a Bachelor’s degree in Robotics from the University of Reading, a Master’s in Mechatronics from the University of Prishtina, and is currently pursuing a PhD. He is currently a Senior Manager of Software at Wasabi Technologies, a Boston-based unicorn known for its innovative S3 cloud storage solutions. He is also the co-founder of Formon, a Kosovo-based desktop 3D printer manufacturer. With over 15 years of experience in technology, Hasan brings a wealth of expertise backed by a strong academic background. A father of three, Hasan balances his professional duties with family life and enjoys reading on his Kindle, blending his love for technology and literature.


Personal Links

Currently Teaching

CSEC-733
3 Credits
This course will provide students with an introduction to the principle of risk management and its three key elements: risk analysis, risk assessment and vulnerability assessment. Students will also learn the differences between quantitative and qualitative risk assessment, and details of how security metrics can be modeled/monitored/controlled and how various types of qualitative risk assessment can be applied to the overall assessment process. Several industry case studies will be studied and discussed. Students will work together in teams to conduct risk assessments based on selected case studies or hypothetical scenarios. Finally, they will write and present their risk assessment reports and findings.
ISTE-262
3 Credits
This course explores how the fields of psychology, digital design, and computing converge in the design, development, and evaluation of new technologies that people find effective and enjoyable to use. Students will investigate the field of human-computer interaction (HCI), with a focus on how users' various sensory, motor, and cognitive abilities are essential to their successful use of technology. Students will be exposed to modern research methods and paradigms in field of human-computer interaction, including predictive modeling, heuristic evaluation, interpretive methods, and experimental user testing. Students will learn key design principles and guidelines and apply them to analyze existing designs and conduct a design process that is centered on human users of technology.
ISTE-341
3 Credits
This course provides in-depth work in server-side programming. Students will develop dynamic, data centric web pages and systems, and server-side information services that will be available to clients implemented in a variety of software technologies. Topics include XML parsing, generation, and consumption; web configuration and security; design patterns; web service structures, and application security. Programming projects are required.
ISTE-430
3 Credits
Students will survey and apply contemporary techniques used in analyzing and modeling information requirements. Requirements will be elicited in a variety of domains and abstracted at conceptual, logical, and physical levels of detail. Process, data, and state modeling will be applied in projects that follow a systems development lifecycle. Object-oriented modeling will be explored and contrasted with data and process oriented modeling. Individual and team modeling assignments will be required.
PROF-740
3 Credits
This course introduces students to foundational skills in data analytics, with a focus on mathematical foundations. Students will explore topics that form the backbone of modern data analytics such as machine learning, data mining, artificial intelligence and visualization. Tools for statistics will be introduced to students for how to go from raw data to a deeper understanding of the patterns and structures within the data, to support making predictions and decision making.