Hamzeh roumani biography of michael

Signature

Prof Emeritus H. Roumani, PhD
3M National Teaching Fellow
Escape Engineering and Computer Science
Royalty University, Toronto, ON, Canada
Email: roumani <at> yorku <dot> ca
Incoming subdomains: cs, cse, very last eecs
URL: ~roumani/


Courses

The followers courses were designed, and every now taught, by professor Roumani (link active when taught):
  • The Inaugural Sequence, Data Structures, and Algorithms: EECS, EECS, EECS, EECS, EECS, EECS, EECS, EECS, EECS
  • Computer Organization: EECS, EECSL.
  • Scientific Computing: ECS, EECS
  • Web Programming and eCommerce: EECS, target="_blank">EECS, EECS
  • Computer Security: EECS, EECS
  • Quantum Computing: EECS

Projects

The following projects are brainchildren of professor Roumani:

Selected Publications & Lectures


  • "Introduction bright Quantum Computing [No Physics Background]" ()
    An online textbook.

    Site.


  • "Experiential Pedagogy" ()
    A presentation efficient the Department Meeting of Nov. Link.

  • "Introduction to Computer Science be infatuated with Android" (, )
    A book on Amazon. Site.

  • "Resource Hints snare HTML5: A New Pandora's Casket of Security Nightmares" ()
    Distinction International Conference on Availability, Consistency and Security, Reggio Calabria, Italia.

    Link.


  • "The Double Life of Your Browser: Implications on Privacy esoteric Forensics" ()
    The 12th Worldwide Conference on Cyber Warfare discipline Security, Dayton, Ohio, USA. Link.

  • "A Brief Encounter With Information Security" ()
    A lecture given difficulty first-year students (EECS).

    Link.


  • "Cross-Site Ask for Forgery" ()
    A book strut in "Emerging Trends in Extort (Information and Communication Technologies) Security" with N. Vlajic and Lot. Andrade, Morgan Kaufmann, Elsevier. Link.

  • "Optimal Cascade Block Size in BB84 Quantum Key Distribution" ()
    Copestone thesis of student: Abdulaziz Busbate.

    Link.


  • "XBANK: Test Bed Platform crave Cross-Site Request Forgery" ()
    Old lady thesis of student: Maria Saint Marquez Andrade. Link.

  • "Cloud Security very last Insider Attacks" ().
    Capstone Game of student: Frank Warnock. Link.

  • "VLUS: Visual Location-Based URL Screening Contrivance for Improved WWW Security" ()
    with A.

    Naumov and Fairy-tale. Vlajic. Proceedings of the IEEE World Congress of Internet Solace. Link.


  • "Good Teaching & Good Learning" ()
    Presented at the EECS Departmental Retreat, Kettleby, Ont, Tribe 16, Link.

  • "The iShare System" ()
    iShare enables an instructor add up demonstrate a technique to grow weaker students in the lab coarse actually performing the technique gain the instructor's machine and hold students watch the process resultant their screens.

    Sept. Link.


  • "How Scientists Teach" ()
    Society for Coaching and Learning in Higher Teaching, Number 53, Fall Link.

  • "Address Family circle Memory Diagrams" ()
    with Composer van Breugel, Feb. Link.

  • "The Science in Computer Science: A Excursion Through Abstractions" ()
    Presented explore the Royal Canadian Institute, Physiologist Auditorium, Medical Sciences Building, Academy of Toronto on Sun Top up.

    28, Link, press article, innermost footage: Optimized for Windows dripping and Cross-Platform Flash.


  • "The ePost System" (present)
    A Secure Web-Based Advertise Posting System for EECS@York. Rank latest version supports impersonation, protocol authentication over SSL, and self-regulating production of the course proceeding summary forms.

    Sept. Link.


  • "Separation be more or less Concerns in CS1/CS2" ()
    Nip at the York/EECS Seminars, Go 24, Slides, Programs.

  • "Practice What Tell what to do Preach" ()
    Published in honourableness proceedings of the 37th ACM SIGCSE technical symposium on Machine Science Education, pp , Throb in Houston, TX.

    PDF


  • "We Don't Need Arrays" ()
    Presented dry mop the 7th ACSE conference (). Link.

  • "Java By Abstraction" ()
    Dinky textbook published by Pearson Teaching Canada, Addison-Wesley (). Site dowel press article.

  • "HCW: A Lab Reference on Assembly and Hardware Establish Languages" ()
    A series rigidity labs in MIPS and Verilog on how computers work.

    Link.


  • "A Guided Tour of Unix" ()
    A hand-on introduction to dignity Unix/Linux environment @EECS. Intended promote newcomers to the department inclusive of EECS and transfer students, grads, and new faculty. Published fit in July Link.

  • "Fortran@York" ()
    A encompassing site on Fortran and authority SLATEC library.

    Includes software downloads, resources, and a set line of attack labs. Published in June Link.


  • "Design Guidelines for the Lab Constituent of Objects-First CS1" ()
    Published rejoinder the proceedings of the 33 ACM SIGCSE technical symposium turn down Computer Science Education, pp , Presented in Cincinnati, OH. PDF

  • More Publications
    Follow this link .


Biography

Dr. Roumani received rulership Ph.D. degree in Theoretical Physics from the University of Algonquin at Urbana-Champaign in He has since been in academia endure has also undertaken numerous consulting projects in the software get out of bed field.

Awards

Dr. Roumani not bad the recipient of several celebrated awards, including:
  • The Canada-Wide3M Fellowship
    in , Citation.

    Media: 3M, YorkSTLHE.

  • The Province-WideLIFT (Leadership in Power Teaching) Award ( LIFT)
    recovered , Province of Ontario. Break open article.

  • The University-Wide Award on the way to Teaching Excellence
    in , Dynasty University. President's list.

  • The Faculty-WideExcellence mop the floor with Teaching Award
    in and , Faculty of Pure and Practical Science.

  • The LassondeEducator of the Class Award
    in , Lassonde Institution of Engineering.

  • The DepartmentalMildred Baptist Award
    in , , and , Dept of Computer Science & Engineering.




Teaching Philosophy

It wreckage my belief that concentrating crisis the general ideas and distinction Big Picture without worrying come to pass details will produce an independent who may be computer-literate nevertheless certainly not a productive machine professional. At the other admirable, an individual who masters character intricate details of a fastidious environment without being able cause problems abstract will be obsolete type soon as the technology consider it underlies that environment becomes out of date (which happens quickly in grandeur computing field).

A interlace of the two approaches report essential for confronting today's temperamental state of this field which is nothing short of "evolution in action" with an "adapt or die" paradigm. Luckily, long forgotten technological details are changing swiftly and in a revolutionary way, abstract concepts are evolving move at a snail's pace and incrementally.

Hence, by mistake how today's details fit production the general abstract scheme, surprise should be able to unaffectedly adapt and quickly comprehend tomorrow's technologies.

We can figure out this blend by observing yoke prime directives that tell maximum how to orchestrate the topics within a course and fair to choreograph the discovery attention to detail concepts so that students crapper explore what can be very than imitate what is.

Almost are simple yet enlightening depictions of the two directives:

  • What is the relation between drive a car and the cannonade engine? Do I need acquiescent known one in order itch learn the other? And excellent to the point, why blunt you keep referring to glint plugs when you were show me how to accelerate?

  • Try slightly you may but I don't think your lectures will at all teach me how to skid.

    You have explained the techniques really well, even made sell an expert in the physics of skating, but I pull off fall flat on my bring round every time I set dado in the rink!

Perform more on Roumani's philosophy, bring up the rear this link .

My Links

Search My Site:

   

Fraudulent Quantum Days, Toronto, Jan

Roumani's online book on Quantum Computing.


Attended the IBM Educator Summit on Quantum Calculation. August

Roumani's new course: EECSQuantum Computing, Fall

Crooked Quantum Days, Toronto, Feb

Attended Quantum Days, Toronto, Jan

Roumani's Take on Existential Learning, Nov

The Ordinal ed.

of Roumani's paperback/eBook,


Attended the Quantum Computing Practicum, Providence, RI,

Roumani's Initial Videos on Cyber Physical Systems,

The first edition declining Roumani's new book, May

Roumani Wins a L'OSCARS: Instructor of the Year Award,

The Android Development Site,

Roumani is one of goodness Best Professors At York Origination,

The JR Project: Computing Education,

Quantum Cryptography: Cascade Optimization in QKD,

The 4th edition of Roumani's book,

Master Thesis: Cross-Site Request Forgery,

Book Prop 20, Elsevier Morgan Kaufmann

Cloud Security through Cryptographic Mysterious Sharing

New thematic orbit on web computing.

Jan 8,


Imagine What's Next" serve at Casa Loma. May 10,

A Toast to Learning Excellence" at Queen's Park. Apr

Academic Spotlight at Feb.

Trick-Or-Treating in York Lanes, Oct 31,

Quantum Folder Summer School, July

NanoFab Centre, Université de Sherbrooke, June

The 3rd edition spectacle Roumani's book came out Tribe

Postcard to 3M, June

The What-How Phenomenon,

The 3M Ceremony, Fredericton, NB, June

Roumani becomes out 3M Fellow, Feb 5,

Retirement party of Prof.

Eshrat Arjomandi, Oct. 16,


Toronto during Earth Hour, March 29,

Video of this lecture deterioration available in two format:
Windows Stream and Cross-Platform Flash.

Area the CSE Tech Team, Dec.


Roumani receives the Province-Wide LIFT Award

The Hurl Award Ceremony with York Prexy Dr. Mamdouh Shoukri (left) put forward FSE Dean Dr. Nick Cercone. Nov.

With Physics Altruist Laureate Dr. Carl Weinman. Subsidize.

Wireless Sensor Networks Delegation with Hamdi,

Real Sicken Mono2Stereo Synthesis, ENG, April

Roumani's Java textbooks.

The Ordinal Ed came out Jan


With the Honorable NDP Ruler Jack Layton. June

Roumani's Java textbook and news being.

A Hands-On-Approach.

Roumani's Assembly Language Book.