מבני נתונים הוא קורס ליבה במדעי המחשב. הקורס עוסק בדרכים הבסיסיות לארגון נתונים במערכת דיגיטלית (מחשב), כך שניתן יהיה לגשת אליהם ביעילות ובמהירות. הקורס מעניק ללומדים וללומדות הן כלים טכניים והן יכולות וכלים מחשבתיים, החיוניים בפיתוח אלגוריתמים וניהול נתונים בעולם הדיגיטלי. בקורס תכירו את מבני הנתונים החשובים והיסודיים במדעי המחשב על תכונותיהם ומאפיניהם, תלמדו כיצד לתכנן מבני נתונים יעילים לפתרון בעיות ותתרגלו גישות שונות לניתוח סיבוכיות.
פרופסור בבית הספר למדעי המחשב ע"ש בלווטניק באוניברסיטת תל-אביב. קיבל את תואר הדוקטור שלו באוניברסיטת UCLA בארה"ב.
חוקר בתחומים של רשתות תקשורת מחשבים, בצועים של מערכות מחשבים ורשתות תקשורת, ותורת התורים.
בעל נסיון עשיר בהוראת הקורס מבני נתונים באוניברסיטת תל אביב. כיהן כראש המחלקה למדעי המחשב ומאוחר יותר כראש בית הספר למדעי המחשב באוניברסיטת תל אביב
מרצה למדעי המחשב באוניברסיטת תל אביב. עוסק בתכנון, פיתוח והוראה של קורסים במדעי המחשב, ובמחקר של שיטות הוראה יעילות.