About Me

Finished B.Sc. in Electrical & Electronic Engineering & Computer Science, a joint program between the Exact Sciences Faculty & the Engineering Faculty at Tel Aviv University.

Currently pursuing M.Sc. in Computer Science with specialization in Cyber Space Security at Ben-Gurion University of the Negev.

Contact Information

Tom Mahler

Ben-Gurion University Of The Negev
Beer-Sheva, Israel.
Office: Deichman (58), Room -115
Office Hours: Wednesday 12:00-14:00 (email me in advance)

Email: Email

Tom Mahler

Teaching:

Fall 2017:

Past Courses From Tel Aviv University

Spring 2016:

  • Introduction to Signal Analysis

Fall 2016:

  • Real-Life Engineering Using MATLAB
  • Introduction to Computer Science Using Python

Summer 2015:

  • Fundamental Technologies of Cyber Systems
  • Physics 0

Spring 2015:

  • Introduction to Computer Communications
  • Advanced Computer Communication Laboratory
  • Introduction to Signal Analysis

Fall 2015:

  • Data Structures and Algorithms
  • Advanced Computer Communication Laboratory

Summer 2014:

  • Physics 0

Spring 2014:

  • Introduction to Computer Communications

Projects

TCP/IP Implementation

An undergraduate project, as part of my B.Sc. in Electrical & Electronic Engineering & Computer Science.
Adviser: Professor Patt-Shamir, Department of Electrical Engineering, Tel Aviv University.

The purpose of this project is to provide a simple C++ implementation of a full TCP/IP (layer 3 and layer 4 of the OSI model) stack for educational purposes. The project expanded to also include layer 2, layer 1 and layer 5 thus resulting in the creation of a full networking operating system.

The implementation is based on the 4.4BSD-Lite2 distribution, a UNIX based operating system, which is implemented in C. Using C++ instead of C introduced polymorphism, which enabled creating a partially implemented OS, dynamically changing the components of the OS (making it easy to switch implementations of different components if the OS in run time) and more.

Established the New "Advanced Computer Communication Laboratory" Course in Tel-Aviv University

Adviser: Professor Patt-Shamir, Department of Electrical Engineering, Tel Aviv University.

Project descriptionUsing the different parts from my final undergraduate project, Implementing a Network Operating System featuring a Full TCP/IP Stack (C++), I established the new "Advanced Computer Communication Laboratory" course in Tel-Aviv University. The lab is an official & mandatory course for all B.Sc. students for Electrical & Engineering & Computer Science in Tel-Aviv University.

Product Design and Distance Measurement Using RSSI and LQI, an Embedded Project using TelosB/TMote sky (Contiki 2.7 OS)

Adviser: Professor Toledo, School of Computer Science, Tel-Aviv University.

Project descriptionAnalysis and processing of signals using the TelosB/TMote sky devices, over Wi-Fi channel, in order to identify the distance between devices. This was done using different analysis methods of the RSSI of signals. In addition, HW manipulation to the device were needed in order to supply additional features. The project was done with a partner, and during the entire project the team worked together with a very good cooperation.

Cluster Editing Solution for Biomedical Usage (C)

Adviser: Professor Sharan, School of Computer Science, Tel-Aviv University.

Project descriptionRepresentation & Identification of proteins as a biologic network based on various functionalities. Clustering and labeling the proteins based on these findings, applying different techniques for the Cluster Editing Problem such as Linear Programming and the CPLEX algorithm.

Publications

Honors

Why not stroke your academic ego a little and list honors, awards and scholarships you have received?
If you happen to be a more modest type, you can hide this tab by editing the #navbar section of the index.html. Below is a sample template for honors:

  • 2012 "Dance Your Ph.D" Contest winner
  • Member of the worlds largest multiple-player-single-guitar band
  • Generally awesome

Personal

Tell the world a bit about yourself!
What do you do in your spare time? Do you have any hobbies?
Alternatively if you are a non-sociable academic recluse, you can hide this tab by editing the #navbar section of the index.html.

Tab 6

An extra tab you can use for whatever purpose you see fit. Rename/Hide this tab by editing the #navbar section of the index.html.

Tab 7

An extra tab you can use for whatever purpose you see fit. Rename/Hide this tab by editing the #navbar section of the index.html.

Tab 8

An extra tab you can use for whatever purpose you see fit. Rename/Hide this tab by editing the #navbar section of the index.html.