Federico Maggi

QR

Talks

Publications and Tech. Reports

Journal Papers

Conference Publications

Technical Reports

Tesi e progetti

Questa sezione รจ stata spostata sul sito web del VPLAB:

Teaching

I use these pages to keep a copy of the material presented or related to class and tutorial lessons of the following courses. Unluckily, I have no time to keep internatiolized copies of these pages, thus you may find a mixture of English and Italian, even into the same page.

Stuff I'm happy with

Here is a short list of applications, tools, concepts, ideas that I couldn't live without.

LaTeX

LaTeX "template" for thesis

If you like the formatting and the layout of my thesis you may want to use this "template" for your own works. Please note that, this is not a real template, but a simple LaTeX file along with additional stuff (such as: bibliography styles, custom classes, etc.). Beware: this work is not ready to use (it may take minutes for you to figure out how to use it) and it is not meant to be complete nor correct; thus, feel free to send me comments or improvements (download the archive). If you hate the look of my thesis, another good template is provided by the AIRLab.

Quick Exam Typesetting

Here I release a LaTeX package thay might help you to quickly typeset an exam just by following a very simple layout. The package is optimized for Politecnico di Milano courses, but it is highly customizable to fit other institutions needs.

The package I called polimi-exam is based upon the great exam document class by Philip Hirschhorn. The class is very well documented and already part of all the standard LaTeX distribution, although I reccommend to take a deep breath and switch to the modern texlive.

Screenshot

Most of the work is done by polimi-exam.sty so all you have to do is to

  \documentclass[a4paper]{exam}
  %Packages graphicx, color, tikz, geometry, palatino, listings are already included
  \includepackage{polimi-exam}
  %The package is set up for Italian but you may want to switch
  \includepackage[english]{babel}
  %And it does not set any encoding by default
  \usepackage[latin1]{inputenc}

  %Academic year
  \ayear{2007/2008}
  %Grades table orientation is 'h'orizontal or 'v'ertical
  \gradestableorientation{h}
  %Something before the date?
  \beforedate{Spring session}
  \date{13/06/2008}
  \title{Exam title}
  %Do you need to prepare variants of the same exam?
  \variant{Test variant}
  \author{Prof. First Professor (A-L)\\ Prof. Second Professor (M-Z)}
  %A logo
  \logo{figure/polimi}
  \notice{
  \textbf{Instructions}
  \begin{itemize}
  \item you should not copy,
  \item you cannot use books nor notes,
  \item do not write out of the squared boxes,
  \item ...
  \end{itemize}
  }

  %Here you can insert customizations provided by exam.cls.
  %For instance you may want to overwrite some self-explaining names:
  \firstpagefooter{\sffamily All rights reserved.}{\sffamily Politecnico di Milano}{}
  \runningfooter{}{}{\sffamily Page \thepage\ of \numpages}
  \qformat{{\bfseries Question \thequestion}~(\totalpoints~\points)~\hfill}
  \pointpoints{point}{points}
  \hqword{Question:}
  \vqword{Question} 
  \hpgword{Page:}
  \vpgword{Page}
  \gradetablestretch{1.5}
  \hpword{Scores:}
  \vpword{Scores}
  \hsword{Points:}
  \vsword{Ponints}
  \htword{Total}

The distribution includes a sample source file and the resulting PDF. I suggest to use PdfLaTeX instead of LaTeX.

Note: you need to compile the source twice

Bugs: please contact me if you find bugs or possible improvements.

Downloads

TODO

Old, archived stuff

About me

I've received a PhD in Computer Engineering ("Ingegneria dell'informazione") at Politecnico di Milano in March 2010: my thesis is about anomaly detection techinques for mitigating Internet threats. At the same school, I've received "Laurea Specialistica" (M.Sc.) degree in Dec 2006: my thesis is about the performance evaluation of anomaly detectors and investigates novel approaches for IDS alert fusion.

I'm currently a Contract Researcher at DEI. I work under the supervision of Prof. S. Zanero in the team of Prof. G. Serazzi at the VPLAB and my research interests are mainly focused on computer security.

I was a Visiting Research Scholar at the Computer Security Laboratory of the Department of Computer Science at UC Santa Barbara, working with the team of Prof. G. Vigna.

I'm Student Member of the IEEE, member of ISSA (AIPSI), and member of IEEE Computer Society Italy.

Contact me

My e-mail box is the quickest way to contact me: (sorry but I hate spam, too). If you need to communicate with me privately, please use my GPG/PGP public key (Fingerprint: E309 8B59 2B77 B203 61AB 9106 98A7 6EAA 0C68 C522).

You can reach my office at 4009 (room T.16, ground floor @ DEI, Via Ponzio 34/5 - 20133 Milano) or send me a FAX at 3411. You can also reach me at Performance Evaluation Lab. (a.k.a. VPLAB), located at room T.12, or call 3660.

License and Colophon

These pages are released under Creative Commons Attribution-Noncommercial-Share Alike 2.5 License. I edit them using Carbon Emacs Pakcage. The navigation is based on Kevin Miller's accordion.