You want me to be your advisor on a research or a project?
Meetings & Progress:
Students who want me as an advisor need to be very self-motivated and have a good understanding of what they want to do. I will generally meet with you once a week to discuss your progress and see where are you going.
Ideas & Topics:
Some advisors provide their advisees a fleshed-out set of topics to complete, but that is not my approach. My approach is to guide students to discovering their own interests and get results. This is not a strategy that often results in very quick results. Instead, I tend to work with students who want a deeper and more complete understanding of the area they are interested in, and hopefully achieve great results ultimately, and this is not for everybody.
Reading & Writing:
I expect my advisees to know how to write well in English, carry on a reasonable discussion with others, to be willing to investigate ideas on their own, and to apply themselves to whatever topic they are working on.
Professional & Research Ethics:
Making honest mistakes can be a setback. Cheating, plagiarism, falsifying data, or any of several other transgressions can ruin your career and possibly be sued or prosecuted. Even minor misbehavior can cause you a lot of damage.
As a computing professional (especially if you work in security), you have a certain set of duties to society and to your colleagues. You should definitely know and understand them — you won’t be able to claim ignorance if you’re caught in a dishonest act.