Written on January 18th, 2018 , Friday Lectures

Written on January 9th, 2018 , Friday Lectures

Part 1

Part 2

Part 3

Part 4

Part 5

Part 6

Part 7

Part 8

Part 9

Part 10

Part 11

Part 12

Written on January 9th, 2018 , Friday Lectures

Written on January 9th, 2018 , Friday Lectures

lecture 1

lecture 2

Written on October 28th, 2017 , Friday Lectures

Lecture 1

Lecture 2

Lecture 3

Lecture 4

Lecture 5

Lecture 6

Lecture 7

Lecture 8

Written on July 6th, 2017 , Friday Lectures

Written on June 19th, 2017 , Friday Lectures

Written on June 19th, 2017 , Friday Lectures

Part 1

Part 2

Part 3

Part 4

Part 5

Part 6

Written on June 13th, 2017 , Friday Lectures

Written on June 13th, 2017 , Friday Lectures

abuabdelhamid.com

abuabdelhamid.com