What does PI stand for?
Principal Investigator. It's an NSF term referring to Bo, Raj, and Andy. Bo is our PI. Raj and Andy are co-PIs.
Who is Nicholas?
Nicholas Litchfield is our grant administrator tasked with assisting this grant. He also works for the Department of Computing Security. Nicholas handles reimbursements for all SFS related expenses. He will book SFS related the travels, your books, etc.
Why do we keep talking about being "collaborative"?
One of the key principles about our team culture is that this is a collaborative effort between Computing Security, Computer Science, and Software Engineering. Nobody should be working alone, and everyone should be valuing each others' inputs. This is in contrast to a lot of academic settings where the environment is competitive.
- Every SFS scholar is an accomplished student already
- Every SFS scholar has proven themselves
- Every SFS scholar lacks knowledge in some area
- Get over it.
- Never underestimate someone’s ability to learn.
- Never assume you’re smarter just because you know one fact more than someone else (and vice versa!!)
- Realize that you have enormous potential in leveraging each other’s skills, education, and experiences.
What do you mean by "try harder"?
Unlike classes, most tasks we give you will be something you have not seen before. Most things in life worth learning are things you must learn on your own. Most things worth learning cannot be learned in one night or one weekend. Perseverance is the most important trait for an SFS scholar to hone.
What is the Lock Challenge?
How do I join Slack?
Email Andy (email@example.com) and he will invite you. Our slack resides at http://ritcybercorps.slack.com
How should I use Slack?
We use slack for the majority of our communications. If you direct-message most people, it will be like a text message (and is usually totally welcome!).
- We use #announcements for infrequent announcements. No discussion here, please.
- We use #general for broad questions and discussions.
- We have channels for individual projects too (e.g. #drones)
- We use #resumes for uploading resumes and getting feedback from your peers. Please be constructive and helpful!
- We use #seminars for our seminar report requirement.
- Feel free to request new groups and ideas.
How should we use #resumes on Slack?
Any time someone uploads their resume to #resumes we ask that you provide constructive feedback. Everyone is required to upload their resume every September, December, and March.
What is the seminar requirement for SFS scholars?
Each semester, you are expected to attend 3 computing-related seminars at RIT. After each seminar, go to #seminars and write 100-200 words about what you thought. Talk with other people who were there.
If the person is interviewing to be a faculty member, we would love to hear your feedback on their communication skills.
You are responsible for locating these seminars. Keep an eye on Message Center and your departmental emails.
Talks at conferences do not count toward this requirement.
Can I use this wiki for my SFS project?
Absolutely! It belongs to all of us.
What can I spend my professional development money on?
It's important to understand that the only money that is yours is the stipend. The other money in SFS is earmarked to you. Professional Development money spending is subject to the approval of the PIs.
Each year, we are required to have every SFS scholar fly out to Washington, DC for our career fair. (See below question for more info on that.) The cost of that trip will come out of your professional development fund.
All expenses MUST be pre-approved by the PIs and coordinated with Nicholas. Sometimes Nicholas will need to do the purchasing, sometimes we will do a reimbursement.
Approved spending for professional development funds includes:
- Travel to security-related conferences (e.g. CCS, DefCon, Black Hat, etc.)
- Certification training
- Specialized hardware for specific SFS projects
These CANNOT be used for professional development:
- General purpose hardware, such as laptops and smart phones
- Personal wellness items. If you are enrolled in a Wellness class, then those fees are already paid by your tuition coverage.
The professional development money must be spent EACH YEAR. The new budget cycle begins at the beginning of each school year. Some years, depending on our funding situation and your graduation schedule, we have some flexibility about this date. Talk to Bo about this one.
The "specialized hardware" part of the budget does not include team-based hardware for our research projects (e.g. the quadcopters for the drone project and the HackRF for the GPS spoofing project). Those were paid for out of a separate PI supply budget and the hardware is intended to be shared among team members.
How should I book travel?
All SFS travel should be booked via Nicholas, once you get approval from PIs. We have our own travel agency that RIT works with and we would rather not do reimbursement for things like flights.
For flights, send Nicholas the flight information you want and he will make the arrangements for you.
For hotels and meals, still work with Nicholas, although that may still be done via reimbursement.
What can I spend my book money on?
Subject to approval by the PIs, you may use your money on any computing-related or classroom books. Note that this is not limited to your classroom books, and we encourage you to have a robust library. This also includes e-books and audio books.
What can I do about health insurance premiums?
- The budget also includes a health insurance premium reimbursement
- Can’t be used for individual purchases, such as co-pays or deductibles.
- If you are on your parent’s health insurance they may still be able to make use of this. You might be able to save them money. But, not every insurance plan has premiums. Talk to Bo about details.
What are the expectations for the SFS Job Fair?
This is a mandatory trip for every SFS scholar, typically in early January. Job fair attendance is required even if you have offers already. We ask that you participate in the job fair by networking with the recruiters and support your colleagues.
Do not expect to go sightseeing in DC unless you've received prior approval from a PI.
Bring a suit and dress professionally. Expect interviews.
Expect to be there for the entire job fair (2-3 days).
What are the Stipend expectations?
SFS is both a scholarship and a part-time job at 15hrs/week. You are professional students.
- Time tracking is on the honor code.
Weeklies. Each week by Sunday night, you must email the following to Nicholas. Nicholas will then email this out to the other SFS scholars.
- What did I accomplish this week?
- What do I hope to accomplish next week?
In this update, please:
- be concise (2-3 bullets each)
- be specific. If you could write that bullet for more than one week, then it's not specific enough
- be about SFS. Please do not report things classwork, extra-curriculars like clubs and competitions
- avoid excuses. Simply report what is asked for.
A GOOD weekly update is something like "Took fuzzer training at BSidesROC".
A BAD weekly update is something like "Projects, projects, projects", "Work on unit tests", or "capstone presentation"
What counts toward the 15 hours/week stipend time?
- Applying for jobs, updating resume, resume feedback
- Attending seminars
- Progress on research projects
- Approved certification training (e.g. BSidesROC)
- Learning a new technique or tool for an SFS research project
- The Lock Challenge
What does not count: classwork, extra curricular activities such as clubs sports, competitions, etc.
We understand that there is a lot of overlap between your classwork, your extra-curricular work, and SFS stuff. Time spent on, say, learning Python, could be considered classwork or SFS if your project involves Python. We ask that you use your best effort to discern the difference.
What if I want to combine my capstone or senior project with an SFS project?
We are open to this, but will figure it out on a case-by-case basis. Talk to the PIs about it.
How do I join a research team? Can I change teams?
If you are a volunteer, then feel free to jump into a Slack channel and ask how you can get involved. All volunteers are welcome to our projects.
If you are an SFS scholar, you may change research project teams during Week 8 or at the end of a semester. Talk to a PI about your desire to change teams.
We want to encourage our scholars to focus on depth over breadth, so we do not envision everyone changing at every one of these intervals.
What is expected at our weekly SFS meetings?
Please come to these meetings planning on providing ideas and feedback to those who are presenting.
If you are a presenter, here's some advice:
- Make it 10% background, 90% progress.
- Don’t act like it’s finished or perfect.
- This is an informal update to your colleagues
- This is not a class talk, or a SPARSA talk, or an RC3 talk, or an SSE Tech Talk, etc.
- You’re a researcher, not a sage on the stage.
- What are your current challenges?
- Don’t be defensive. Nobody is above feedback.
- We are trying to cultivate new ideas and directions.
- Have a scribe ready to track the feedback and ideas.
What should we include in Next Year's Plan?
At the end of each year, we need a brief plan:
Which SFS project(s) do you want to be on?
How many classes are you planning on taking in the fall?
When was the last time you met with an academic advisor about your plan? (approximately)
- Any professional development spending we should talk about?
What are your extra-curricular plans for next year?
Clubs (if leadership, include your role).
Competitions (include your role)
Please email this to Bo, Raj, Andy, and Nicholas.