VLSI / ASIC

- ⨘ } VLSI } CMOS Circuits, Physical Layout, Combinatorial Logic Gates } LEPROF } 8th April 2021We have discussed logic gates in the previous lecture: Logic gates using multiplexers. We discussed at logic gate level. In this lecture we gonna be ...
- ⨘ } VLSI } 20 } CMOS Interconnects } 4th June 2020Wire connecting the devices (nmos, pmos) are normally referred to as interconnects. Interconnects are very important, almost 70 percent chip area is consumed by interconnects. ...
- ⨘ } VLSI } 19 } System Verilog } Assertions } Async Interfaces } Protocol Verification } 2nd August 2019We discuss assertions for asynchronous interfaces, how asynchronous master-slave protocol assertions can be written, debugged and complex protocols can be verified. We discuss following topics: 1. ...
- ⨘ } VLSI } 18 } Mentor’s Questa CDC Analysis } 0in } 13th September 2018Siemens / Mentor’s Questa 0-in clock domain crossing (CDC) solution – how to use Questa CDC tool, what are different clock domain crossing issues, different ...
- ⨘ } VLSI } 017 } CMOS Power Consumption } 17th April 2018CMOS power and energy concepts, power analysis during chip design flow is discussed. AC and DC power are discussed. Different power components of PMOS and ...
- ⨘ } VLSI } 016 } Do You Write a Good RTL Code } 14th January 2018Important concepts for a good RTL design, blocking, non-blocking type of statements in verilog, multiple-drivers, assertions, fsm-deadlock, and in general good digital design practices are ...
- VLSI } 015 } Static Timing Analysis 25th September 2017This lecture discuss static timing analysis concepts. What are different paths, different kinds of checks, e.g. max type, min type timing analysis tool like prime ...
- VLSI } 014 } Latch-up & CMOS Technologies } 1st August 2017Latch-up phenomenon in CMOS circuits – What is latch-up, what are typical methods to mitigate latch-up and layout changes for conventional bulk silicon technology. ...
- VLSI } 013 } Floor-planning tips } 21st July 2017This lecture discusses some of the SoC floor-planning challenges and tips. A good floor-plan is the key to quality placement results. These are NP-hard problems ...
- VLSI } 012 } Metastability } 26th March 2017This lecture discusses concept of metastability. Synchronous designs suffer from this inherent problem associated with flip-flops, latches in the design. How to conceptualize metastability. Water ...
- VLSI } 011 } Clock Domain Crossing } Multi Voltage Domains } 22nd September 2016This lecture discusses multi voltage domain crossings. Now a days integrated circuits are no longer simple circuits running on one or two static voltage domains ...
- VLSI } 010 } Reset Domain Crossing (RDC) } 27th August 2016This lecture discusses reset domain crossing (RDC) digital design techniques. Reset trees are similar to clock trees and resets crossings must be carefully verified. It ...
- VLSI } 009 } Clock Domain Crossings } FIFO } 19th August 2016This lecture extends the discussion on clock domain crossings. In this lecture design techniques for multi-bit clock crossings have been discussed. One can classify CDC ...
- VLSI } 008 } Antenna Effects } 13th June 2016This lecture discusses concept of antenna effect in vlsi physical design. A typical chip manufacturing steps discussed with the design guidelines to avoid antenna effects ...
- VLSI } 007 } Logic Gates using Multiplexers } 14th May 2016This lecture discusses multiplexers and logic gates. How to design logic gates using 2:1 multiplexers? Multiplexers are considered universal logic. One can design any logic gate ...
- Tutorials } System Verilog } Assertions } 5th April 2016This lecture discusses assertions in system verilog. Immediate, concurrent assertions with multiple clock domains are discussed. Leprofesseur } on YouTube. We appreciate your ...
- VLSI } 006 } Timing } 22nd March 2016This lecture discusses timing in digital circuits. It is said that “Timing is everything”. If someone does not arrive on time at a meeting of a ...
- VLSI } 005 } State Machines } 10th January 2016This lecture discusses a fundamental and an important topic in digital circuit design – state machines. Mealy and Moore variants of sequential state machine are ...
- VLSI } 004 } Clock-Domain-Crossing [CDC] Design Techniques } 24th November 2015This lecture discusses clock domain crossing (CDC) design techniques, single bit CDC signals, multi-bit CDC signals, 2-stage synchronizing flip-flops, 3-stage synchronizing flip-flops, meta-stability, MTBF, ...
- VLSI } 003 } SoC design using cores and mixed-signal design aspects } 8th October 2015Practical concerns about system-on-a-chip design with respect to mixed-signal cores are discussed. It is difficult to design a mixed-signal IP core which works in silicon. ...
- Tutorials } System Verilog } A quick overview for verification } 29th September 2015This video lecture provides a quick concise overview about hardware verification environment and system verilog. At many universities this topic is not covered but very ...
- VLSI } 002 } ASIC Design Automation Flow } 3rd September 2015This video lecture describes EDA (Electronic Design Automation) tool flows. How the design idea of an integrated circuit is translated from concept to blue-print which ...
- VLSI } 001 } Design abstractions } 28th August 2015This video lecture discusses design abstractions, different levels in Gajski-Kuhn Y-Chart. If you like to have private lessons/tuition you may contact at hr@leprofesseur.org Do not forget to ...

Algorithms

- Algorithms } 045 } Ant Colony Optimization } Technique 4th September 2016This lecture extends further the discussion on any colony technique. Ants can be considered artificial agents which work together and improve candidate solution in each ...
- Algorithms } 044 } Ant Colony Optimization } Introduction } 30th July 2016This lecture introduces the concept of ant colony. Individual ants may not be that smart but when they work in group, they are one of ...
- Algorithms } 043 } Genetic Algorithms } 6th June 2016This lecture discusses basic principles of Genetic Algorithms, a class of evolutionary computational algorithms. Genetic algorithms are based on the concept of biological evolution. As ...
- Algorithms } 042 } Monte-Carlo Methods } 29th May 2016This lecture discusses basic principles of Monte-Carlo methods, a class of computational algorithms. A simple example of estimating value of pi is discussed. Monte-carlo techniques ...
- Algorithms } 04 } Bags, Queues, and Stacks } 9th May 2016This lecture covers very basic concepts about bags, stacks and queues in nutshell. You may have known these concepts already. Just a note that when ...
- Algorithms } 040 } Computational Geometry } 3rd May 2016This lecture introduces computational geometry and basic algorithms for finding line segments. Computational geometry has applications in many areas: robotics, forestry, medical imaging, metallurgy, VLSI ...
- Algorithms } 039 } String Matching } Knuth-Morris-Pratt } 26th April 2016This lecture discusses Knuth-Morris-Pratt string matching algorithm. Click above and Leprofesseur } on YouTube. We appreciate your feedback and support. Do not forget ...
- Algorithms } 038 } String Matching } Finite Automata } 18th April 2016This lecture discusses string matching problem and finite automation based string matcher algorithm. Click above and Leprofesseur } on YouTube. We appreciate your ...
- Algorithms } 037 } String Matching } 9th April 2016This lecture discusses string matching problem and brute force naive string matcher algorithm. Click above and Leprofesseur } on YouTube. We appreciate ...
- Algorithms } 036 } Greatest Common Divisor (GCD) } 13th March 2016This lecture discusses Euclid’s algorithm for finding greatest common divisor. Extended Euclid’s algorithm has also been discussed. Leprofesseur } on YouTube. We ...
- Algorithms } 035 } Linear Programming } Simplex Algorithm } 3rd March 2016This lecture discusses optimization problems, slack representation and Simplex algorithm for solving linear programming problems. Leprofesseur } on YouTube. We appreciate your feedback ...
- Algorithms } 034 } Solving Linear Equations } 15th February 2016This lecture discusses LPU decomposition method for solving linear equations. Leprofesseur } on YouTube. We appreciate your feedback and support. Do not forget ...
- Algorithms } 033 } Parallel Algorithms } 6th February 2016This lecture discusses introduction to parallel algorithms with multi-threading. Fibonacci series example is discussed. Leprofesseur } on YouTube. We appreciate your feedback and ...
- Algorithms } 032 } Graphs } Flow Networks } Push-Relabel } 1st February 2016This lecture discusses Push-Relabel approach for solving flow network problems. Generic flow-network algorithm has been discussed. Leprofesseur } on YouTube. We appreciate your ...
- Algorithms } 031 } Graphs } Flow Networks } Edmonds-Karp } 26th January 2016This lecture discusses basic difference between Edmonds-Karp and Ford-Fulkerson’s algorithm. Leprofesseur } on YouTube. We appreciate your feedback and support. Do not forget ...
- Algorithms } 030 } Graphs } Flow Networks } Ford-Fulkerson } 25th January 2016This lecture discusses concept of flow networks, flow, residual graph, and how to find maximum flow value in a flow network. The Ford-Fulkerson’s algorithm is ...
- Algorithms } 029 } Graphs } Dijkstra’s algorithm } 22nd January 2016This algorithm discusses Dijkstra’s algorithm for single-source shortest path problem. Leprofesseur } on YouTube. We appreciate your feedback and support. Do not ...
- Algorithms } 028 } Graphs } The Bellman-Ford Algorithm } 20th January 2016This lecture discusses the Bellman-Ford algorithm for finding single source shortest path. Leprofesseur } on YouTube. We appreciate your feedback and support. Sincerely, H. ...
- Algorithms } 027 } Graphs } Minimum Spanning Tree } Prim } 19th January 2016This algorithm discusses Prim’s algorithm for finding minimum spanning tree. Leprofesseur } on YouTube. We appreciate your support and feedback. Sincerely, H. 5,805 total views
- Algorithms } 026 } Graphs } Minimum Spanning Tree } Kruskal } 18th January 2016This algorithm discusses Kruskal’s algorithm for finding minimum spanning tree. Leprofesseur } on YouTube. We appreciate your support and feedback. Sincerely, H. 4,763 total views, ...
- Algorithms } 025 } Graphs } Minimum Spanning Tree } Introduction } 12th January 2016This lecture discusses spanning trees and minimum spanning tree with a generic algorithm to find a minimum spanning tree in a graph. A basic ...
- Algorithms } 024 } Topological Sort } 4th January 2016This lecture discusses topological sort algorithm with examples. 5,712 total views
- Algorithms } 023 } Graphs } Depth-First Search (DFS) } 28th December 2015This lecture discusses depth-first search algorithm. 6,260 total views
- Algorithms } 022 } Graphs } Breadth-First Search (BFS) } 28th December 2015This lecture discusses breadth-first search algorithm. Sincerely, H. 5,692 total views
- Algorithms } 21 } Graphs } Representation } 21st December 2015This lectures introduces graphs in the context of computer science. Representation basics with examples are discussed. Please { Leprofesseur } on YouTube. ...
- Algorithms } 020 } Data Structures } Disjoint-Sets } 19th December 2015This lecture discusses disjoint dynamic set data structures. A graph example is discussed for dynamic sets. Please { Leprofesseur } on ...
- Algorithms } 019 } Data Structures } van Emde Boas [ vEB ] Trees } 11th December 2015This lecture discusses in detail a very beautiful data structure – van Emde Boas Tree. Dictionary structures, direct address tables, hash tables, binary trees, and ...
- Algorithms } 018 } Data Structures } Fibonacci Heap } Basic Operations } 4 } 7th December 2015This lecture discusses deleting a node and how to decrease the key of node in a Fibonacci heap data structure. Please { Leprofesseur ...
- Algorithms } 017 } Data Structures } Fibonacci Heaps } Basic Operations } 3 } 4th December 2015This lecture discusses extract operations on Fibonacci Heaps. Please { Leprofesseur } on YouTube. We appreciate your support. Sincerely, 6,238 total views
- Algorithms } 016 } Data Structures } Fibonacci Heaps } Basic operations } 2 } 3rd December 2015This lecture discusses union operation on Fibonacci heaps. Please { Leprofesseur } on YouTube. We appreciate your support. Sincerely, H. 5,713 total views
- Algorithms } 015 } Data Structures } Fibonacci Heaps } Basic Operations } 1 } 29th November 2015This lecture discusses creation and insertion operation on Fibonacci heap data structure. If you need private lessons/consultation you may contact us. Please ...
- Algorithms } 014 } Fibonacci Heaps } Introduction } 27th November 2015This lecture discusses Fibonacci Heaps. { Leprofesseur } channel on YouTube. Sincerely, H. 3,634 total views, 4 views today
- Algorithms } 013 } Data Structures } B-Trees } Basic Operations } 11th November 2015This lecture discusses basic operations like search, creation, insertion, and deletion in a B-Tree. We appreciate your feedback and do not forget to [ ►Subscribe ...
- Algorithms } 012 } Data Structures } B-Trees } Introduction } 9th November 2015This lecture introduces an advanced data structure – B-Trees. Do not forget to { Leprofesseur } channel on YouTube. Sincerely, H. 4,423 total views, ...
- Algorithms } 011 } Dynamic programming and portfolio optimization } 3rd October 2015This video lecture discusses the dynamic programming approach of solving problems. One simple problem rod cutting is discussed with DP algorithm. Another more complex problem ...
- Algorithms } 010 } Bucket Sort } 27th September 2015This video lecture discusses bucket sort algorithm. An example is discussed with how to calculate time complexity of this algorithm. If you need private lessons you ...
- Algorithms } 009 } Counting Sort } 21st September 2015This video lecture discusses counting sort. If you need private lessons, you may contact at: hr@Leprofesseur.org Do not forget to subscribe { Leprofesseur } YouTube channel. ...
- Algorithms } 008 } Heapsort } 19th September 2015Heapsort algorithm is discussed in this video lecture. If you need private lessons, you may contact at: he@Leprofesseur.org Do not forget to subscribe { Leprofesseur } ...
- Algorithms } 007 } Analysis of randomized algorithms } 10th September 2015This lecture discusses about the analysis of randomized algorithms, a randomized quick-sort example is discussed. If you need private lessons, you may contact at: hr@Leprofesseur.org Do not ...
- Algorithms } 006 } Randomized algorithms } 7th September 2015This video lecture lights upon basic concepts about randomized algorithms, classification of random algorithms, time complexity of random algorithms. If you need private lessons, you ...
- Algorithms } 005 } Divide-and-conquer } 27th August 2015This video lecture explains divide-and-conquer approach. Divide-and-conquer algorithm for solving a stock market problem is discussed. A simple algorithm to find maximum subarray using recursive ...
- Algorithms } 004 } Analysis of algorithms } 16th August 2015This video lecture explains the analysis of algorithms, run-time complexity and how we can estimate it. Do not forget to subscribe { Leprofesseur } YouTube ...
- Algorithms } 003 } Insertion Sort } 6th August 2015This video explains insert sort algorithm and helps to develop more understanding about algorithms. If you like to have private tuition/lessons, you are very welcome to ...
- Algorithms } 002 } Data Structures } Introduction } 2nd August 2015This lecture discusses basic concepts about data structures. Data abstraction, abstract data types, and basic idea about data structures are discussed which becomes important to ...
- Algorithms } 001 } Introduction } 27th July 2015This is the first video lecture for algorithms lecture series. This video gives a basic understanding about algorithms, discusses flowchart with examples of an algorithm ...

Computational Complexity

- Computational Complexity } 004 } Space complexity } 3rd December 2015This lecture discusses space complexity classes. Please { Leprofesseur } on YouTube. We appreciate your support. Sincerely, H. 5,287 total views, 2 views today
- Computational Complexity } 003 } coNP, EXP, and NEXP } 15th November 2015This lecture discusses Karp’s reduction, coNP, EXP, and NEXP complexity classes. Do not forget to { Leprofesseur } channel on YouTube. Sincerely, H. ...
- Computational Complexity } 002 } P, NP, NP-Completeness, and Non-Deterministic Turing Machine } 14th October 2015In this lecture, NP complexity class, NP-completeness, relation between P and NP, and Non-deterministic Turing Machine concept is discussed. Do not forget to ...
- Computational Complexity } 001 } Introduction, P and NP } 10th October 2015This lecture introduces the computational complexity subject with formal definition of Turing machine and a discussion on P, NP and computational complexity classes. Do not forget ...

Computer Programming

- ⨘ } clearcase version control useful commands 29th March 2021Set alias alias ct /usr/atria/bin/cleartool Version ct -ver List vob ct lsvob List views ct lsview ct lsview view-tag Create a tag ct mktag -view -tag tag-name Set a view ct setview view-name Print ...
- ⨘ } vi / vim / gvim editor useful commands 28th March 2021Some common settings you may want to keep in .vimrc file set number set backspace=indent,eol,start set hlsearch set shiftwidth=3 set tabstop=3 238 total views
- ⨘ } Perl script for extracting pattern from file 26th March 2021#!/usr/bin/perl use strict; use warnings; open my $FH, ‘<‘, $ARGV $!\n”; open my $EXT_FH, ‘>’, $ARGV or die “Could not open file: ...
- ⨘ } git version control useful commands 26th March 20211. clone from repository git clone $GIT_REPOS/ip cloned-ip where: $GIT_REPOS is path to git repository if you like to have little fancy to organize ...
- ⨘ } Linux / Unix useful commands 24th March 20211. compress and archive the directory / folder tar -zcvf /home/folder.tar.gz /home/folder where: z: compress archive using gzip program c: create archive on linux v: verbose, show ...
- ⨘ } Perl script to make recursive folder structure based on excel spreadsheet information 24th January 2021Below a simple perl script to make directory folder structure which may be helpful for you if you need to deal with thousands of folders. Example: ...
- Turorials } Matlab | Octave } quick overview } 26th June 2016This lecture provides a quick overview for Matlab or Octave. Matlab and Octave both are software tools for scientific computations. Matlab is proprietary software package ...
- Tutorials } vi Editor: quick guide } 8th February 2016This lecture provides a quick overview of vi editor. 5,926 total views, 2 views today
- Computer Programming } 007 } Art of Programming, How to Structure your Program } 19th November 2015This lecture discusses about how you can structure your program. It explains use of header files, makefile and in general some tips for writing better ...
- Computer Programming } 006 } C++ } Basic facilities } 29th September 2015This video lecture provides a quick overview of different basic facilities offered by C++. Do not forget to subscribe { Leprofesseur } channel on Youtube ...
- Computer Programming } 005 } C++ } Concurrency } 13th September 2015This video lecture discusses basic methods for handling concurrency in C++ programs. If you need private lessons, you may contact at: hr@Leprofesseur.org Do not forget to subscribe ...
- Computer Programming } 004 } C++ } Standard Library } 7th September 2015This video lecture discusses some features of C++ standard library. If you need private lessons, you may contact at: hr@leprofesseur.org Do not forget to subscribe ...
- Computer Programming } 003 } C++ } Abstraction mechanisms } 20th August 2015This video lecture discusses C++ data abstraction mechanisms. Abstract classes, concrete classes and templates are discussed. You may subscribe { Leprofesseur } YouTube channel for latest ...
- Computer Programming } 002 } C++ } Introduction } 12th August 2015This video lecture provides a tour of C++, discusses some basic concepts and a general overview of the language. Do not forget to subscribe { Leprofesseur ...
- Computer Programming } 001 } Languages } 3rd August 2015In this video lecture basic idea about programming languages, abstraction levels, syntax, semantics and general background about programming are discussed. Do not forget to subscribe { ...

Software Engineering

- Software Engineering } 007 } Agile versus Spiral } 17th June 2016This lecture discusses key ideas of agile framework and its differences with traditional waterfall and spiral software development methodologies. Waterfall model is a very early model ...
- Software Engineering } 006 } UML } Introduction } 7th January 2016This lecture introduces UML . An overview about different UML diagrams is discussed. Leprofesseur } on YouTube. ...
- Software Engineering } 005 } Objects & Classes } 26th December 2015This lecture discusses concept of objects and classes with UML and C++ examples. Please { Leprofesseur } on YouTube. We appreciate your ...
- Software Engineering } 004 } Modularity & Hierarchy } 19th December 2015This lecture discusses modularity and hierarchy concepts in the context of object-oriented analysis and design. Please { Leprofesseur } on YouTube. We appreciate ...
- Software Engineering } 003 } Encapsulation } 18th December 2015This lecture discusses concept of encapsulation. Please { Leprofesseur } on YouTube. We appreciate your support. Sincerely, H. 3,721 total views
- Software Engineering } 002 } Abstraction } 17th December 2015This lecture discusses concept of abstraction. Please { Leprofesseur } on YouTube. We appreciate your support and feedback. Sincerely, H. 4,616 total views
- Software Engineering } 001 } Systems & Objects } 15th December 2015This lecture set up the foundation for object-oriented software systems design course. A discussion about systems, objects, procedural thinking, and object oriented thinking is presented. ...

Equity Research

- Financial Statements Analysis } ALCOA [NYSE:AA] } 10th September 2013Published: Sept 10, 2013. Summary: Year founded: 1988 Business areas: Primary Aluminum, Fabricated Aluminum, Bauxite, Refining of Alumina. Employees: 61000 (aprox.) Financials: 2011 2010 2009 Sales $24,951 $21,013 $18,493 Income(Loss) $615 $262 $(985) Dividends 0.12 0.12 0.26 Total Assets $40,120 $39,293 $38,472 Cash Flow $2,193 $2,261 $1,365 Book Value / Share $12.96 $13.26 $12.70 Capital Expenditures $1,287 $1,015 $1,617 Employees 61,000 59,000 59,000 Earnings/Share 0.57 0.24 -1.13 Key Strengths: Alcoa is ...

Economics

- ⨘ } Error with gEcon installation on Apple MAC 8th November 2019error: unable to load shared object ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/gEcon/libs/gEcon.so’ try setting up links, e.g. ln -s /Library/Frameworks/R.framework/Versions/3.5 /Library/Frameworks/R.framework/Versions/3.5 make sure all subdirectories are there before you try to make ...
- Economics } 012 } Economics Growth } GDP } Business Cycle } 25th September 2016This lecture discusses economics growth, GDP, and business cycle. Economics fluctuations in outputs cause business cycle. If we plot GDP versus time, we come to ...
- Economics } 011 } Urban Real Estate Pricing } 11th February 2016This lecture discusses real estate pricing. Leprofesseur } on YouTube. We appreciate your feedback and support. Do not forget to give thumbs-up ...
- Economics } 010 } Applied consumer theory } Labor supply } 6th February 2016This lecture discusses effect of wage increase on labor supply. Leprofesseur } on YouTube. We appreciate your feedback and support. Do not ...
- Economics } 009 } Consumer Theory } 1 } 20th January 2016This lecture discusses consumer theory. Utility with budget set, isoelastic and exponential utility functions are discussed. Leprofesseur } on YouTube. We appreciate your ...
- Economics } 008 } Producer Theory } 3 } 30th December 2015This lecture discusses concept of shadow value and effect of input price changes on firm’s equilibrium condition with respect to profit maximization. Please ...
- Economics } 007 } Producer Theory } 2 } 16th December 2015This lecture further discuss production theory in terms of profit maximization choosing labor. A detailed discussion on mathematical formulation of profit equation, complements, and substitutes ...
- Economics } 006 } Producer Theory } 1 } 8th December 2015This lecture introduces producer theory, cobb-douglas production function, and marginal product. Please Leprofesseur } on YouTube. Sincerely, H. 4,766 total views
- Economics } 005 } Elasticity } 26th November 2015This lecture discusses concept of elasticity in economics. Elasticity of demand and supply is discussed. { Leprofesseur } channel on YouTube. This helps ...
- Economics } 004 } Demand, Supply, and Equilibrium } 12th October 2015This lecture discusses the concept of demand, supply, and economic equilibrium. How the prices and quantity traded tend to move under demand and supply curves. ...
- Economics } 003 } Supply and Profit } 30th September 2015This video lecture discusses supply and its relation to profit. What value of quantity sold maximizes profit, and how we can set up mathematical equation ...
- Economics } 002 } Consumer Surplus } 21st September 2015This video lecture discusses about marginal value, consumer surplus and how we can know calculate it. If you need private lessons, you may contact at: hr@Leprofesseur.org Do ...
- Tutorials } gEcon – R: A quick guide } 21st September 2015This video lecture takes you through basic steps to work with gEcon economics package for R. An example with plots is discussed. A trick to ...
- Economics } 001 } Introduction } 9th September 2015This lecture introduces economics, what economists do, opportunity cost, sunk cost fallacy. Do not forget to subscribe { Leprofesseur } YouTube channel. Sincerely, H. 3,791 total ...

Corporate Finance

- Corporate Finance: Lecture – 012, Convertible Bonds 2nd January 2016This lecture discusses convertible bonds. Leprofesseur } on YouTube. We appreciate your feedback and support. Do not forget to give thumbs-up 🙂 Sincerely, H. ...
- Corporate Finance } 011 } Risk management, options, futures } 30th December 2015This lecture discusses risk management in brief, various tools available for hedging risk, derivative instruments, how options can help towards hedging commodities risks, futures and ...
- Corporate Finance: Lecture – 010, Corporate Financing, an Overview 7th December 2015This lecture discusses an overview of corporate financing, what options are there for companies to raise money, debt securities etc. Please { Leprofesseur ...
- Corporate Finance } 009 } Options } 21st November 2015This lecture discusses basic concepts about options, options valuations, call and put options, American and European options, and some trading strategies for options. Do not forget ...
- Corporate Finance } 008 } APT, and 3-Factor Model } 16th November 2015This lecture discusses arbitrage pricing theory, and 3-factor model (developed by Famma and French) for asset pricing and portfolio construction. This is the introduction to ...
- Corporate Finance } 007 } Capital Asset Pricing Model, CAPM } 7th November 2015This lecture discusses basic ideas about portfolio construction and capital asset pricing model. Sincerely, H. 4,090 total views, 2 views today
- Corporate Finance } 006 } Risk, Return and Portfolios } 7th October 2015This lecture provides an introduction to risk, returns and portfolio. Basic concepts about portfolio theory, betas, and risk are discussed. Do not forget to [ ...
- Corporate Finance } 005 } NPV and Investment Criteria } 28th September 2015This video lecture discusses about net present value and how it is useful when making investment decisions. Do not forget to subscribe { Leprofesseur } YouTube ...
- Corporate Finance } 004 } Common Stock Valuation } 26th September 2015This video lecture discusses about basic concepts related to common stock valuation, how the dividends play a major role in valuing the business, discounted cash ...
- Corporate Finance } 003 } Bond Valuation } 22nd September 2015This lecture discusses about corporate and government bonds, valuation, and yield to maturity. If you need private lessons you may contact at: hr@Leprofesseur.org Do not forget to ...
- Corporate Finance } 002 } FV & and PV } 16th September 2015This lecture discuss about future value and present value, opportunity cost and how to make use of these when making investment decisions. If you need private ...
- Corporate Finance } 001 } Business Setup } 6th September 2015This video lecture discusses basic business structuring, role of chief financial officer or financial manager is discussed. Difference between financing decision and investment decision is ...

Quantitative Finance

- Quantitative Finance } 003 } Black-Scholes Model } 15th January 2016This lecture discusses Black-Scholes option pricing model. Black options pricing equation is discussed with variants for commodity pricing, futures, and options on futures. Do not forget ...
- Quantitative Finance } 002 } Value-at-Risk (VaR) } 23rd November 2015This lecture discusses Value-at-Risk (VaR) concept further with a discussion about how we can calculate VaR for single asset, portfolio of assets, and derivative instruments ...
- Quantitative Finance } 001 } Assets, Markets, and Value at Risk [ VaR ] } 6th October 2015This is an introductory lecture to the quantitative finance subject area. Assets, markets, why do we need quantitative finance, value at risk (VaR) concepts are ...

Mathematical Optimization

- Optimization } 001 } Introduction } 5th September 2015This video lecture discusses optimization problem and sets up base to further learn about different mathematical optimization methods. Thank you for watching the video and do ...

Quantum Mechanics

- Quantum Mechanics } 001 } Schrodinger Equation } 9th December 2015This lecture discusses Schrodinger equation and a basic introduction to quantum mechanics. Please { Leprofesseur } on YouTube. Sincerely, H. 5,293 total views, 4 views today

Tutorials

- ⨘ } Multi-criteria Decision Making, Analytical Hierarchy Process (AHP) } LEPROF } 10th April 2021Analytical Hierarchy Process (AHP) is a well known method for making qualitative decisions. AHP provides formal technique for evaluating alternatives in presence of different criteria ...
- ⨘ } awk miscellaneous commands 8th April 20211. Extract pattern from file and do sum of all entries matching the pattern grep ” Sequential ” idle_power.txt | awk ‘{sum += $3} ...
- ⨘ } Math Equations in Keynote / LaTeX 2nd April 2021Apple Keynote takes Latex format equations. Some useful commands are below. x^2 + y^2 = z^2 If you like to have subscripts x_n^2 + y_n^2 = z_n^2 Greek letters \alpha ...
- ⨘ } clearcase version control useful commands 29th March 2021Set alias alias ct /usr/atria/bin/cleartool Version ct -ver List vob ct lsvob List views ct lsview ct lsview view-tag Create a tag ct mktag -view -tag tag-name Set a view ct setview view-name Print ...
- ⨘ } vi / vim / gvim editor useful commands 28th March 2021Some common settings you may want to keep in .vimrc file set number set backspace=indent,eol,start set hlsearch set shiftwidth=3 set tabstop=3 238 total views
- ⨘ } Perl script for extracting pattern from file 26th March 2021#!/usr/bin/perl use strict; use warnings; open my $FH, ‘<‘, $ARGV $!\n”; open my $EXT_FH, ‘>’, $ARGV or die “Could not open file: ...
- ⨘ } git version control useful commands 26th March 20211. clone from repository git clone $GIT_REPOS/ip cloned-ip where: $GIT_REPOS is path to git repository if you like to have little fancy to organize ...
- ⨘ } Linux / Unix useful commands 24th March 20211. compress and archive the directory / folder tar -zcvf /home/folder.tar.gz /home/folder where: z: compress archive using gzip program c: create archive on linux v: verbose, show ...
- ⨘ } Perl script to make recursive folder structure based on excel spreadsheet information 24th January 2021Below a simple perl script to make directory folder structure which may be helpful for you if you need to deal with thousands of folders. Example: ...
- ⨘ } VLSI } 18 } Mentor’s Questa CDC Analysis } 0in } 13th September 2018Siemens / Mentor’s Questa 0-in clock domain crossing (CDC) solution – how to use Questa CDC tool, what are different clock domain crossing issues, different ...
- Turorials } Matlab | Octave } quick overview } 26th June 2016This lecture provides a quick overview for Matlab or Octave. Matlab and Octave both are software tools for scientific computations. Matlab is proprietary software package ...
- Tutorials } System Verilog } Assertions } 5th April 2016This lecture discusses assertions in system verilog. Immediate, concurrent assertions with multiple clock domains are discussed. Leprofesseur } on YouTube. We appreciate your ...
- Tutorials } vi Editor: quick guide } 8th February 2016This lecture provides a quick overview of vi editor. 5,926 total views, 2 views today
- Computer Programming } 007 } Art of Programming, How to Structure your Program } 19th November 2015This lecture discusses about how you can structure your program. It explains use of header files, makefile and in general some tips for writing better ...
- Tutorials } System Verilog } A quick overview for verification } 29th September 2015This video lecture provides a quick concise overview about hardware verification environment and system verilog. At many universities this topic is not covered but very ...
- Tutorials } gEcon – R: A quick guide } 21st September 2015This video lecture takes you through basic steps to work with gEcon economics package for R. An example with plots is discussed. A trick to ...

Reference List:

1. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, “Introduction to Algorithms”.

2. Bjarne Stroupstrup, “The C++ programming language”.

3. Sanjeev Arora, Boaz Barak, “Computational Complexity”.

4. Alan V. Oppenheim, “Signals and systems”.

5. Mark Rhodes-Ousley, “Information Security”.

6. Larry Patterson, “Computer Networks”.

7. Bahzad Razavi, “RF Microelectronics”.

8. Chuck Easttom, “Computer Security Fundamentals”.

9. Brealey, Myers, Allen, “Principles of corporate finance”.

10. Palepu, Healy, Bernard, “Business Analysis and Valuation”.

11. Preston Mcfaee, Tracy R. Lewis, “Introduction to economics”.

12. T.W. Epps, “Quantitive finance”.

13. Paul Wilmott, “Quantitive finance”.

14. Ron Larson, Robert P. Hostetler, “Algebra and Trigonometry”.

15. David J. Griffiths, “Introduction to Quantum Mechanics”.

And,

– Various research papers, documents, and articles from internet search.

1,193 total views, 4 views today